UA92004C2

DECODER STRUCTURE FOR OPTIMIZED CONTROL OF ERRORS PROCESSING IN MULTIMEDIA DATA STEAMING<tab>

Abstract

A method and apparatus for multi-layer integration for use in error recovery is disclosed. An error is detected in a multimedia data based on a first layer protocol and the detected error in the multimedia data is concealed based on a second layer protocol. In one aspect, the error in a multimedia data is detected based on a communication layer protocol and controlled based on a transport layer protocol. An error distribution of the controlled error is then determined based on a sync layer protocol and the detected error in the multimedia data is concealed based on an application layer protocol. In another aspect, a method and apparatus for multimedia data processing comprises error recovery as well as scalability. Finally, a method and apparatus as disclosed allows processing of multimedia stream by receiving multiple streams of encoded multimedia data, performing error recovery on an erroneous portion of a stream, and reconstructing the multimedia data from the multiple streams.

UA92004C2, drawing sheet 1
Sheet 1 of 7

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

45 claims: 20 independent, 25 dependent

  1. 1
    The method of multilevel integration for use in troubleshooting, comprising the steps of:1. Спосіб багаторівневої інтеграції для використання при усуненні помилок, що містить етапи, на яких: detect a multimedia device using a multimedia device Errors in multimedia data, based on communication protocol;виявляють за допомогою мультимедійного пристрою множину помилок у мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікують виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level, визначають розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації, determine the set of marked errors in the distribution of errors, Based on the synchronization level protocol, визначають множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;and вставляють множину помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;і mask detected errors in multimedia data based on application-level protocol using a set of labeled ones mistakes маскують виявлені помилки в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  2. 4
    Device for multi-level integration for use for eliminating errors containing:4. Пристрій для багаторівневої інтеграції для використання при усуненні помилок, що містить: A tool for detecting a multitude of errors in multimedia data based on communication protocol;засіб для виявлення множини помилок в мультимедійних даних, основуючись на протоколі рівня зв'язку;a means for identifying identified errors as incorrect communications protocol protocols;засіб для ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;A tool for determining the error distribution of detected errors based on the protocol of the level synchronization засіб для визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації, A tool to determine the set of labeled errors with error allocation based on protocol synchronization level, засіб для визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, A tool to insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;and засіб для вставляння множини помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;і A tool to mask detected errors in multimedia data based on application-level protocol using a plurality noticed mistakes. засіб для маскування виявлених помилок в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  3. 7
    Multi-level integration device for use for eliminating errors containing:7. Пристрій для багаторівневої інтеграції для використання при усуненні помилок, що містить: sensor for detecting a multitude of errors in multimedia data based on communication protocol;датчик для виявлення множини помилок у мультимедійних даних, основуючись на протоколі рівня зв'язку;identifier for identifying identified errors as incorrect communication protocol protocol;ідентифікатор для ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;determinant for: визначник для: determination of error detection detected errors based on protocol synchronization level, визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації, definition of the set of marked errors in the error distribution, based on the synchronization level protocol, and визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, і inserting a set of labeled errors into one or more multimedia data packets using synchronization level protocol;and вставляння множини помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;і masking block for masking detected in multimedia Error data based on application layer protocol using set of labeled errors. блок маскування для маскування виявлених в мультимедійних даних помилок, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  4. 10
    Processor for multi-level integration for use in eliminating errors, while the processor is executed with the ability:10. Процесор для багаторівневої інтеграції для використання при усуненні помилок, при цьому процесор виконаний з можливістю: detecting a multitude of errors in multimedia data based on communication protocol;виявлення множини помилок в мультимедійних даних, основуючись на протоколі рівня зв'язку;Identification of detected errors as incorrect communication protocol;ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;determination of error detection detected errors based on protocol synchronization level, визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації, definition of the set of marked errors in the error distribution, Based on the synchronization level protocol, визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, inserting a set of labeled errors into one or more multimedia data packets using synchronization level protocol;and вставляння множини помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;і masking detected errors in multimedia data based on application-level protocol using a set of labeled ones mistakes маскування виявлених помилок в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  5. 13
    Readable computer media for implementing the method multilevel integration, for use in eliminating bugs containing stages in which:13. Зчитуваний комп'ютерний носій для здійснення способу багаторівневої інтеграції, для використання при усуненні помилок, що містить етапи, на яких: detect a multimedia device using a multimedia device Errors in multimedia data, based on communication protocol;виявляють за допомогою мультимедійного пристрою множину помилок в мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікують виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level, визначають розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації, determine the set of marked errors in the distribution of errors, Based on the synchronization level protocol, визначають множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;and вставляють множину помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;і mask detected errors in multimedia data based on application-level protocol using a set of labeled errors. маскують виявлені помилки в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  6. 16
    Multi-level integration method for use with eliminating errors, comprising the steps in which:16. Спосіб багаторівневої інтеграції для використання при усуненні помилок, що містить етапи, на яких: detect a multimedia device using a multimedia device Errors in multimedia data, based on communication protocol;виявляють за допомогою мультимедійного пристрою множину помилок у мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікують виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level, визначають розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації, determine the set of marked errors in the distribution of errors, based on the synchronization level protocol, and визначають множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, і mask detected errors in multimedia data based on application-level protocol using a set of labeled ones mistakes маскують виявлені помилки в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  7. 17
    Device for multi-level integration for use for eliminating errors containing:17. Пристрій для багаторівневої інтеграції для використання при усуненні помилок, що містить: A tool for detecting a multitude of errors in multimedia data based on communication protocol;засіб для виявлення множини помилок у мультимедійних даних, основуючись на протоколі рівня зв'язку;a means for identifying identified errors as incorrect communications protocol protocols;засіб для ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;a means for determining the error distribution of detected errors based on the protocol of the synchronization level, засіб для визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації, A tool to determine the set of labeled errors with error allocation based on protocol synchronization level, and засіб для визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, і A tool to mask detected errors in multimedia data based on application-level protocol using a plurality noticed mistakes. засіб для маскування виявлених помилок в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  8. 18
    A multi-level integration device for use for eliminating errors containing:18. Пристрій для багаторівневої інтеграції для використання при усуненні помилок, що містить: sensor for detecting a multitude of errors in multimedia data based on communication protocol;датчик для виявлення множини помилок в мультимедійних даних, основуючись на протоколі рівня зв'язку;identifier for identifying identified errors as incorrect communication protocol protocol;ідентифікатор для ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;determinant for: визначник для: determination of error detection detected errors based on protocol synchronization level, and визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації, і definition of the set of marked errors in the error distribution, based on protocol synchronization level;and визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації;і masking block for masking detected in multimedia Error data based on application layer protocol using set of labeled errors. блок маскування для маскування виявлених в мультимедійних даних помилок, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  9. 19
    Processor for multi-level integration for use in eliminating errors, while the processor is executed with the ability:19. Процесор для багаторівневої інтеграції для використання при усуненні помилок, при цьому процесор виконаний з можливістю: detecting a multitude of errors in multimedia data based on communication protocol;виявлення множини помилок в мультимедійних даних, основуючись на протоколі рівня зв'язку;Identification of detected errors as incorrect communication protocol;ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;determination of error detection detected errors based on protocol synchronization level;визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації;definition of the set of marked errors in the error distribution, based on protocol synchronization level;and визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації;і masking detected errors in multimedia data based on application-level protocol using a set of labeled ones mistakes маскування виявлених помилок в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  10. 20
    A computer-readable medium for implementing the method multilevel integration for use in eliminating bugs containing stages in which:20. Зчитуваний комп'ютером носій для здійснення способу багаторівневої інтеграції для використання при усуненні помилок, що містить етапи, на яких: detect a multimedia device using a multimedia device Errors in multimedia data, based on communication protocol;виявляють за допомогою мультимедійного пристрою множину помилок в мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікують виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level, визначають розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації, determine the set of marked errors in the distribution of errors, based on the synchronization level protocol, and визначають множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, і mask detected errors in multimedia data based on application-level protocol using a set of labeled ones mistakes маскують виявлені помилки в мультимедійних даних, основуючись на протоколі прикладного рівня, використовуючи множину помічених помилок.
  11. 21
    A method for use in multimedia processing data comprising the steps of:21. Спосіб для використання в обробці мультимедійних даних, що містить етапи, на яких: take the identification in the multimedia device multimedia errors encoded in multimedia data that are incorrect level of communication, with identification by soap contains a set of marked errors, inserted in one or more packets of encoded multimedia data, and a plurality the observed errors are determined from the distribution of errors;приймають у мультимедійному пристрої ідентифікацію множини помилок у кодованих мультимедійних даних, які є некоректовними рівнем зв'язку, при цьому ідентифікація помилок містить множину помічених помилок, вставлених в один або більше пакетів кодованих мультимедійних даних, і множину помічених помилок визначають із розподілу помилок;perform erasing encoded multimedia errors using the accepted error identification at the application level in multimedia device;and виконують усунення помилок кодованих мультимедійних даних, використовуючи прийняту ідентифікацію помилок на прикладному рівні в мультимедійному пристрої;і Supports scalability of encrypted multimedia data at the application level in the multimedia device. підтримують масштабованість закодованих мультимедійних даних на прикладному рівні в мультимедійному пристрої.
  12. 24
    Device for use in multimedia processing data containing:24. Пристрій для використання при обробці мультимедійних даних, що містить: A tool for receiving multiple error identification in encoded multimedia data that is incorrect level of communication, while the error identification contains a set of labeled ones errors enclosed in one or more encoded multimedia data packets, and the set of marked errors are determined from the distribution of errors;засіб для прийому ідентифікації множини помилок в кодованих мультимедійних даних, які є некоректовними рівнем зв'язку, при цьому ідентифікація помилок містить множину помічених помилок, вставлених в один або більше пакетів кодованих мультимедійних даних, і множину помічених помилок визначають із розподілу помилок;A tool for performing encoded error correction multimedia data using the accepted error identification on application level in a multimedia device;and засіб для виконання усунення помилок кодованих мультимедійних даних, використовуючи прийняту ідентифікацію помилок на прикладному рівні в мультимедійному пристрої;і A tool to support encoded scalability multimedia data at the application level. засіб для підтримки масштабованості закодованих мультимедійних даних на прикладному рівні.
  13. 27
    Device for use in multimedia processing data containing:27. Пристрій для використання при обробки мультимедійних даних, що містить: Reception component for receiving multiple identification Errors in encoded multimedia data that are incorrect level of communication, while the error identification contains a set of labeled ones errors enclosed in one or more encoded multimedia data packets, and the set of marked errors are determined from the distribution of errors;компонент прийому для прийому ідентифікації множини помилок в кодованих мультимедійних даних, які є некоректовними рівнем зв'язку, при цьому ідентифікація помилок містить множину помічених помилок, вставлених в один або більше пакетів кодованих мультимедійних даних, і множину помічених помилок визначають із розподілу помилок;bug fix component to perform bug fixes encoded multimedia data using the accepted error identification at the application level in the multimedia device;and компонент усунення помилок для виконання усунення помилок кодованих мультимедійних даних, використовуючи прийняту ідентифікацію помилок на прикладному рівні в мультимедійному пристрої;і Scalability support component scalability of encoded multimedia data at the application level. компонент підтримки масштабованості для підтримки масштабованості закодованих мультимедійних даних на прикладному рівні.
  14. 30
    Processor used to handle multimedia data, executed with the possibility:30. Процесор, використовуваний для обробки мультимедійних даних, виконаний з можливістю: receiving multiple error identification in encoded multimedia data that is incorrect level of communication, while the error identification contains a set of labeled ones errors enclosed in one or more encoded multimedia data packets, and the set of marked errors are determined from the distribution of errors;прийому ідентифікації множини помилок в кодованих мультимедійних даних, які є некоректовними рівнем зв'язку, при цьому ідентифікація помилок містить множину помічених помилок, вставлених в один або більше пакетів кодованих мультимедійних даних, і множину помічених помилок визначають із розподілу помилок;performance correction of encoded multimedia errors using the accepted error identification at the application level in multimedia device;and виконання усунення помилок кодованих мультимедійних даних, використовуючи прийняту ідентифікацію помилок на прикладному рівні в мультимедійному пристрої;і Supports scalability of encrypted multimedia data at the application level. підтримки масштабованості закодованих мультимедійних даних на прикладному рівні.
  15. 33
    A computer-readable medium for implementing the method for use in processing multimedia data comprising the steps of:33. Зчитуваний комп'ютером носій для здійснення способу для  використання при обробці мультимедійних даних, що містить етапи, на яких: take the identification in the multimedia device multimedia errors encoded in multimedia data that are incorrect level of communication, while the error identification contains a set of labeled ones errors enclosed in one or more encoded multimedia data packets, and the set of marked errors are determined from the distribution of errors;приймають у мультимедійному пристрої ідентифікацію множини помилок у кодованих мультимедійних даних, які є некоректовними рівнем зв'язку, при цьому ідентифікація помилок містить множину помічених помилок, вставлених в один або більше пакетів кодованих мультимедійних даних, і множину помічених помилок визначають із розподілу помилок;perform erasing encoded multimedia errors using the accepted error identification at the application level in multimedia device;and виконують усунення помилок кодованих мультимедійних даних, використовуючи прийняту ідентифікацію помилок на прикладному рівні в мультимедійному пристрої;і Supports scalability of encrypted multimedia data at the application level. підтримують масштабованість закодованих мультимедійних даних на прикладному рівні.
  16. 36
    Method for use in stream processing multimedia data comprising the steps of:36. Спосіб для використання при обробці потоку мультимедійних даних, що містить етапи, на яких: take a plurality of streams in a multimedia device encoded multimedia data;приймають у мультимедійному пристрої множину потоків закодованих мультимедійних даних;detect a plurality of errors in a plurality of streams encoded multimedia data, based on communication protocol;виявляють множину помилок у множині потоків закодованих мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікують виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level;визначають розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації;determine the set of marked errors in the distribution of errors, based on protocol synchronization level;визначають множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації;insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;вставляють множину помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;perform a bug fix using a plurality noticed mistakes based on application-level protocol;and виконують усунення помилок, використовуючи множину помічених помилок, основуючись на протоколі прикладного рівня;і Recover multimedia data from a plurality of threads based on on the application layer protocol. відновлюють мультимедійні дані з множини потоків, основуючись на протоколі прикладного рівня.
  17. 38
    Device for use in stream processing multimedia data that contains:38. Пристрій для використання при обробці потоку мультимедійних даних, що містить: a means for receiving a plurality of streams encoded multimedia data;засіб для прийому множини потоків закодованих мультимедійних даних;A tool for detecting a plurality of errors in a plurality of streams encoded multimedia data, based on communication protocol;засіб для виявлення множини помилок у множині потоків закодованих мультимедійних даних, основуючись на протоколі рівня зв'язку;a means for identifying identified errors as incorrect communications protocol protocols;засіб для ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;A tool for determining the error distribution of detected errors based on the protocol of the level synchronization;засіб для визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації;a means for determining the set of labeled distribution errors errors based on protocol synchronization level;засіб для визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації;A tool to insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;засіб для вставляння множини помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;A means to perform a bug fix using a plurality noticed mistakes based on application-level protocol;and засіб для виконання усунення помилок, використовуючи множину помічених помилок, основуючись на протоколі прикладного рівня;і A tool for restoring multimedia data from a plurality flows based on application-level protocols. засіб для відновлення мультимедійних даних з множини потоків, основуючись на протоколі прикладного рівня.
  18. 40
    Device for use in stream processing multimedia data that contains:40. Пристрій для використання при обробці потоку мультимедійних даних, що містить: receiver for receiving a plurality of streams encoded multimedia data;приймач для прийому множини потоків закодованих мультимедійних даних;sensor for detecting a plurality of errors in a plurality of streams encoded multimedia data, based on communication protocol;датчик для виявлення множини помилок у множині потоків закодованих мультимедійних даних, основуючись на протоколі рівня зв'язку;identifier for identifying identified errors as incorrect communication protocol protocol;ідентифікатор для ідентифікації виявлених помилок як некоректовних протоколом рівня зв'язку;determinant for: визначник для: determination of error detection detected errors based on protocol synchronization level, визначення розподілу помилок детектованих помилок, основуючись на протоколі рівня синхронізації, definition of the set of marked errors in the error distribution, based on the synchronization level protocol, and визначення множини помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації, і inserting a set of labeled errors into one or more multimedia data packets using synchronization level protocol;вставляння множини помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;component to perform bug fix using the set of marked errors, based on the protocol of the application level;and компонент для виконання усунення помилок, використовуючи множину помічених помилок, основуючись на протоколі прикладного рівня;і A tool for restoring multimedia data from a plurality flows based on application-level protocols. засіб для відновлення мультимедійних даних з множини потоків, основуючись на протоколі прикладного рівня.
  19. 42
    Processor for use in stream processing multimedia data, executed with the ability to:42. Процесор для використання при обробці потоку мультимедійних даних, виконаний з можливістю: take multimedia streams of encoded multimedia data;приймати множину потоків закодованих мультимедійних даних;to detect a plurality of errors in a plurality of streams encoded multimedia data, based on communication protocol;виявляти множину помилок у множині потоків закодованих мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікувати виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level;визначати розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації;to determine the set of marked errors in the distribution of errors;based on protocol synchronization level;визначати множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації;insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;вставляти множину помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;perform a bug fix using a plurality noticed mistakes based on application-level protocol;and виконувати усунення помилок, використовуючи множину помічених помилок, основуючись на протоколі прикладного рівня;і recover multimedia data from a plurality of streams, based on application-level protocol. відновлювати мультимедійні дані з множини потоків, основуючись на протоколі прикладного рівня.
  20. 44
    A carrier readable by the computer for implementing the method for use in processing the stream of multimedia data comprising the steps of whose:44. Носій, зчитуваний комп'ютером для здійснення способу для використання при обробці потоку мультимедійних даних, що містить етапи, на яких: take a plurality of streams in a multimedia device encoded multimedia data;приймають у мультимедійному пристрої множину потоків закодованих мультимедійних даних;detect a plurality of errors in a plurality of streams encoded multimedia data, based on communication protocol;виявляють множину помилок у множині потоків закодованих мультимедійних даних, основуючись на протоколі рівня зв'язку;Identify the errors found as incorrect communication protocol;ідентифікують виявлені помилки як некоректовні протоколом рівня зв'язку;determine the distribution of errors detected errors based on protocol synchronization level;визначають розподіл помилок детектованих помилок, основуючись на протоколі рівня синхронізації;determine the set of marked errors in the distribution of errors, based on protocol synchronization level;визначають множину помічених помилок з розподілу помилок, основуючись на протоколі рівня синхронізації;insert a set of marked errors into one or more multimedia data packets using synchronization level protocol;вставляють множину помічених помилок в один або більше пакетів мультимедійних даних за допомогою протоколу рівня синхронізації;perform a bug fix using a plurality noticed mistakes based on application-level protocol;and виконують усунення помилок, використовуючи множину помічених помилок, основуючись на протоколі прикладного рівня;і Recover multimedia data from a plurality of streams, based on application-level protocol. відновлюють мультимедійні дані з множини потоків, основуючись на протоколі прикладного рівня.
Independent claims20