УСТРОЙСТВО И СПОСОБ ОБЕСПЕЧЕНИЯ ОБЪЕДИНЕННОГО ИНДИКАТОРА ПОЛЯ ПОДТВЕРЖДЕНИЯ ПРИЕМА/НЕПОДТВЕРЖДЕНИЯ ПРИЕМА И ИНДИКАТОРА ОПРОСА
METHOD AND APPARATUS OF PROVIDING PIGGYBACKED POSITIVE ACKNOWLEDGEMENT/NEGATIVE ACKNOWLEDGEMENT FIELD INDICATOR AND POLLING INDICATOR

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Эта заявка относится к беспроводной связи.
УРОВЕНЬ ТЕХНИКИ
Уменьшение задержки - один из принципов в сети радиодоступа GSM/EDGE (GERAN). Две технологии предлагаются для уменьшения задержки: уменьшенный интервал времени передачи (RTTI) и быстрое сообщение подтверждения/неподтверждения (ACK/NACK) (FANR). Согласно действующим протоколам GERAN, сеть может получать ответные данные (т.е. ACK/NACK нисходящих пакетов данных) от мобильной станции посредством опроса. Опрос обозначается полем дополнительного опроса (ES/P) общей службы пакетной радиопередачи (EGPRS). Два (2) бита ES/P показывают, какое из полей условно зарезервированного интервала блока (RRBP) действует или не действует, и какие поля будет содержать следующий блок управления восходящим каналом связи.
Фигуры 1-3 показывают обычные заголовки EGPRS нисходящего канала связи управления радиосвязью/управления доступом к среде передачи (RLC/MAC) типов 1, 2 и 3 соответственно. Оба поля, ES/P и RRBP, присутствуют во всех трех типах заголовков RLC/MAC. Таблица 1 показывает значения типового 2-битного поля ES/P.
Таблица 1
Биты 54
ES/P
00
Поле RRBP не действует (нет опроса)
01
Поле RRBP действует - Расширенное Ack/Nack битовое отображение, тип FPB
10
Поле RRBP действует - Объединенное Ack/Nack битовое отображение, тип FPB
11
Поле RRBP действует - Расширенное Ack/Nack битовое отображение, тип NPB, отчет измерения включен в состав
Обычно, уведомление ACK/NACK посылается в подробном сообщении, также называемом блоком управления RLC/MAC. Уведомление ACK/NACK адресуется конкретному радиоресурсу, под названием Временный Поток Блока(TBF). TBF - это временное соединение между мобильной станцией и сетью для поддержки однонаправленной передачи данных. TBF временный и поддерживается только в течение срока передачи данных.
Предлагается, чтобы отклик ACK/NACK на некоторый TBF был "совмещен" на блоке данных RLC/MAC, который может быть адресован другому TBF. Поле, которое содержит этот ACK/NACK отклик, называется "объединенное поле ACK/NACK (PAN)". Наличие или отсутствие поля PAN в блоке данных RLC/MAC обозначается PAN индикатором (PANI). Для того чтобы отправить PANI, в состав заголовка нисходящего канала пакетных данных может быть включен дополнительный бит, как показано на Фигурах 1-3. Однако в настоящее время в заголовке нисходящего канала пакетных данных нет свободного пространства. Предлагается разделить обычное 2-битное поле RRBP таким образом, чтобы один бит использовался для поля RRBP и другой бит использовался для PANI. Таблицы 2 и 3 показывают значение для 1-битного поля RRBP и однобитного поля PANI.
Таблица 2
Бит
Подробный PDCH блока восходящего канала с TDMA опорным номером
0
(N+8 или N+9) мод.2715648
1
(N+13) мод.2715648
Таблица 3
Бит
PANI
0
Поле PAN не включено в состав
1
Поле PAN включено в состав
В соответствии с этим предложением, размер заголовка остается тем же самым. Однако в сочетаниях битов есть избыточность. Если биты ES/P "00" (то есть, когда нет требования опроса), сочетания RRBP бита и PANI бита включают в себя потерю трех (3) комбинаций. Вследствие этого, было бы желательно обеспечить схему для более эффективной подачи сигналов PANI, RRBP и индикатора опроса.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Открыты способ и устройство для обеспечения PANI и индикатора запроса. Объединенное поле PANI бита, RRBP бита и поля ES/P может обозначать схему опроса и наличие поля PAN. Альтернативно, наличие поля PAN в блоке данных может быть обозначено, используя специальную настроечную последовательность. Альтернативно, прямое кодирование с исправлением ошибок (FEC) может быть исполнено в блоке данных, включающем заголовок, и наличие поля PAN может обозначаться скремблированием кодированных битов, соответствующих заголовку, конкретной скремблированной последовательностью. Альтернативно, можно сгенерировать контрольную последовательность заголовка (HCS) и обозначить наличие поля PAN, совместив заданную последовательность с HCS. Биты порядкового номера 2 блока (BSN2) могут использоваться для обозначения наличия поля PAN.
КРАТКИЙ ПЕРЕЧЕНЬ ЧЕРТЕЖЕЙ
Более детальное понимание может быть получено из последующего описания, данного в качестве примера, в сочетании с прилагаемыми чертежами, на которых:
Фигуры 1-3 демонстрируют RLC/MAC заголовок обычного нисходящего канала связи EGPRS типов 1, 2 и 3 соответственно;
Фигура 4 - это блок-схема базовой станции, в соответствии с третьим вариантом осуществления;
Фигура 5 - это блок-схема WTRU, в соответствии с третьим вариантом осуществления;
Фигура 6 - это блок-схема базовой станции, в соответствии с четвертым вариантом осуществления; и
Фигура 7 - это блок-схема WTRU, в соответствии с четвертым вариантом осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
Как употребляется далее, термин "беспроводной блок приема/передачи (WTRU)" включает в себя, но не ограничиваясь перечисленным, оборудование пользователя (UE), мобильную станцию, стационарную или мобильную абонентскую установку, пейджер, сотовый телефон, персонального цифрового помощника (PDA), компьютер или любой другой тип пользовательских устройств, допускающих работу в беспроводной среде. Как употребляется далее, термин "базовая станция" включает в себя, но не ограничивается перечисленным, Node-B, блок управления узла, точку доступа (АР) или любой другой тип сопряженных устройств, допускающих работу в беспроводной среде.
В соответствии с первым вариантом осуществления, 1-битное поле PANI, 1-битное поле RRBP и 2-битное поле ES/P в заголовке RLC/MAC объединены вместе для обозначения схемы опроса и наличия поля PAN в блоке данных. Сочетания битов поля PANI, поля RRBP и поля ES/P не имеют никаких чрезмерностей. Примерные комбинации битов PANI, RRBP и ES/P и их значение показаны в Таблице 4.
В Таблице 4, первый бит, читая слева, это поле PANI, второй бит - это поле RRBP, и третий и четвертый биты - это поле ES/P. Когда первый бит (т.е. поле PANI) устанавливается на "1", это обозначает, что поле PAN включено в состав блока данных, и если первый бит устанавливается на "0", это обозначает, что поле PAN не включено в состав блока данных. Следует отметить, что комбинации битов в Таблице 4 представлены в качестве не ограничивающего примера и могут использоваться любые другие комбинации, и с сочетаниями битов могут быть связаны любые другие значения.
Таблица 4
PANI + RRBP + ES/P
Значение
0
0
0
0
Нет опроса; нет PAN
0
1
0
0
Опрос (FPB битовое отображение; N+M); нет PAN
1
0
0
0
Опрос (FPB битовое отображение как UL-PAN; N+M); PAN
1
1
0
0
Нет опроса; PAN
0
0
0
1
Опрос (FPB битовое отображение; N+8 или N+9); нет PAN
0
1
0
1
Опрос (FPB битовое отображение; N+13); нет PAN
1
0
0
1
Опрос (FPB битовое отображение; N+8 или N+9); PAN
1
1
0
1
Опрос (FPB битовое отображение; N+13); PAN
0
0
1
0
Опрос (FPB битовое отображение как UL-PAN; N+8 или N+9); нет PAN
0
1
1
0
Опрос (FPB битовое отображение как UL-PAN; N+13); нет PAN
1
0
1
0
Опрос (FPB битовое отображение как UL-PAN; N+8 или N+9); PAN
1
1
1
0
Опрос (FPB битовое отображение как UL-PAN; N+13); PAN
0
0
1
1
Опрос (CQR-NPB битовое отображение;N+8 или N+9); нет PAN
0
1
1
1
Опрос (CQR-NPB битовое отображение;N+13); нет PAN
1
0
1
1
Опрос (CQR-NPB битовое отображение;N+8 или N+9); PAN
1
1
1
1
Опрос (CQR-NPB битовое отображение;N+13); PAN
Например, комбинации битов 0100 и 1000 могут использоваться, чтобы указать дополнительные схемы опроса (например, схемы, устраняющие понижение обычных битов RRBP с 2 до 1) или чтобы запрашивать предоставление отчета о качестве канала (CQR) или следующего частичного битового массива (NPB), когда недостаточно пространства, чтобы послать оба. Параметр М может быть выбран соответственно.
В соответствии со вторым вариантом осуществления, настроечная последовательность используется, чтобы обозначить наличие поля PAN в блоке данных RLC/MAC. Согласно существующей спецификации GERAN, одна из восьми (8) настроечных последовательностей используется для связи между WTRU и сетью в секции. В соответствии со вторым вариантом осуществления, восемь (8) групп настроечных последовательностей определены с каждой группой, имеющей две (2) настроечные последовательности. Одна настроечная последовательность используется в секции для всех связей между WTRU и сетью и наличие поля PAN в блоке данных RLC/MAC обозначается, используя другую настроечную последовательность в этой группе настроечных последовательностей.
В соответствии с третьим вариантом осуществления, скремблированный код используется, чтобы обозначить наличие поля PAN в блоке данных RLC/MAC. Фигура 4 - это блок-схема базовой станции 400, в соответствии с третьим вариантом осуществления. Базовая станция 400 включает в себя модуль 402 обработки блока данных, кодировщик 404, шифратор 406 и приемопередатчик 408. Модуль 402 обработки блока данных создает блок данных, включающий в себя заголовок. Заголовок включает в себя поле ES/P и поле RRBP. Кодировщик 404 выполняет FEC кодирование на блоке данных, включающем в себя заголовок. Если блок данных не включает в себя поле PAN, блок данных передается приемопередатчиком 408, как в известном уровне техники. Если блок данных включает в себя поле PAN, шифратор 406 скремблирует закодированные биты, соответствующие заголовку, скремблированной последовательностью и блок данных, включающий в себя скремблированные биты, передается приемопередатчиком 408.
Для скремблирования кодированные биты складываются по модулю 2 с предварительно указанной скремблированной последовательностью. Длина скремблированной последовательности может быть той же, что и длина кодированных битов, соответствующих заголовку. Скремблированная последовательность уникальна и известна как базовой станции, так и WTRU. Скремблированный код может быть создан рядом способов или выбран в соответствии с критерием, чтобы несходство между скремблированным кодом и любой нулевой последовательностью было доведено до максимума.
Фигура 5 - это блок-схема WTRU 500, в соответствии с третьим вариантом осуществления. WTRU 500 включает в себя приемопередатчик 502, декодер 504, дешифратор 506 и контроллер 508. Приемопередатчик 502 принимает последовательность битов блока данных от базовой станции 400. Декодер 504 выполняет FEC декодирование принятой последовательности битов, как в известном уровне техники. Если блок данных не включает в себя поле PAN и, следовательно, биты, соответствующие заголовку, не были скремблированы на базовой станции 400, декодер 504 может преуспеть в декодировании. Однако, если блок данных включает в себя поле PAN и, следовательно, биты, соответствующие заголовку, были скремблированы на базовой станции 400, принятая последовательность битов будет отклонена по причине наличия слишком многих ошибок битов. Если принятая последовательность битов отклонена, принятые биты, соответствующие заголовку, расшифрованы (т.е. сложены по модулю 2 со скремблированной последовательностью) дешифратором 506. Принятая последовательность битов с расшифрованным участком последовательности битов заголовка потом снова декодируется декодером 504. Если второе FEC декодирование прошло успешно, контроллер 508 обнаруживает, что поле PAN включено в состав блока данных.
В соответствии с четвертым вариантом осуществления, модифицированная HCS используется, чтобы обозначить наличие поля PAN. Радиоблок для передачи данных включает в себя один заголовок RLC/MAC, HCS, один или более блок(ов) RLC и контрольную последовательность блока (BCS). Блок данных может включать в себя поле PAN и необязательную контрольную последовательность РАС. HCS используется для обнаружения ошибок заголовка RLC/MAC. HCS может быть длиной восемь бит.
Фигура 6 - это блок-схема базовой станции 600, в соответствии с четвертым вариантом осуществления. Базовая станция 600 включает в себя модуль 602 обработки блока данных, HCS кодировщик 604, блок сложения по модулю 2 606 и приемопередатчик 608. Модуль 602 обработки блока данных создает блок данных, включающий в себя заголовок. Заголовок включает в себя поле ES/P и поле RRBP. HCS кодировщик 604 создает HCS. Если радиоблок не включает в себя поле PAN, радиоблок передается приемопередатчиком 608, как в предшествующем уровне техники. Если радиоблок включает в себя поле PAN, блок сложения по модулю 2 606 складывает заданную последовательность с HCS и радиоблок с модифицированной HCS передается приемопередатчиком 608. Например, последовательность 11111111 может использоваться в качестве заданной последовательности. В этом случае, HCS биты обращаются.
Фигура 7 - это блок-схема WTRU 700, в соответствии с четвертым вариантом осуществления. WTRU 700 включает в себя приемопередатчик 702, HCS декодер 704, блок сложения по модулю 2 706 и контроллер 708. Приемопередатчик 702 принимает блок данных от базовой станции 600. HCS декодер 704 выполняет декодирование HSC принятого заголовки блока данных и принятой HSC. Если заголовок принят без ошибок (т.е. если проверка HCS проходит успешно), контроллер 708 может предположить, что PAN нет в наличии в блоке данных RLC/MAC. Если проверка HCS не проходит успешно, принятый заголовок складывается по модулю 2 с заданной последовательностью посредством блока сложения по модулю 2 706 и проверка HCS выполняется снова. Если вторая проверка HCS проходит успешно, контроллер 708 может предположить, что заголовок верный и поле PAN включено в блок данных RLC/MAC.
В соответствии с пятым вариантом осуществления, наличие поля PAN может указываться, используя порядковые номера блока (BSNs). В настоящее время заголовок включает в себя 11 бит BSN1 и 10 бит BSN2. Если BSN1 задан, BSN2 должен быть в некоторой окрестности BSN1. Окрестность задается размером окна (WS). Обычно, WS в 10 бит достаточно. В соответствии с пятым вариантом осуществления, существующий WS разделен таким образом, что только 9 бит требуется, чтобы подавать сигнал BSN2. Неиспользуемый десятый бит BSN2 в заголовке может использоваться для обозначения PANI.
Варианты осуществления
1. Способ для обеспечения PANI и индикатора запроса.
2. Способ по варианту осуществления 1, содержащий настройку объединенного поля, содержащего PANI бит, RRBP бит и поле ES/P для обозначения схемы опроса и наличия поля PAN в блоке данных.
3. Способ по варианту осуществления 2, содержащий отправку блока данных, включающего в себя объединенное поле.
4. Способ обнаружения PANI и индикатора опроса.
5. Способ по варианту осуществления 4, содержащий прием блока данных, блок данных, включающий в себя объединенное поле PANI бита, RRBP бит и поле ES/P.
6. Способ по варианту осуществления 5, содержащий обнаружение схемы опроса и наличия поля PAN в блоке данных, основываясь на объединенном поле.
7. Способ по варианту осуществления 1, содержащий создание блока данных, включающего в себя индикатор опроса.
8. Способ по варианту осуществления 7, содержащий отправку блока данных наряду с настроечной последовательностью, чтобы обозначить наличие поля PAN в блоке данных.
9. Способ по варианту осуществления 8, в котором настроечная последовательность - это одна или две настроечных последовательности, используемые в секции.
10. Способ по варианту осуществления 4, содержащий прием настроечной последовательности и блока данных, включающего в себя индикатор опроса.
11. Способ по варианту осуществления 10, содержащий обнаружение того, что блок данных включает в себя поле PAN, если настроечная последовательность является последовательностью, резервируемой, чтобы обозначить наличие поля PAN в блоке данных.
12. Способ, как в любом из вариантов осуществления 10-11, в котором настроечная последовательность - это одна или две настроечных последовательности, используемые в секции.
13. Способ по варианту осуществления 1, содержащий генерирование блока данных, включающего в себя заголовок, заголовок включает в себя индикатор опроса.
14. Способ по варианту осуществления 13, содержащий выполнение FEC кодирования блока данных, включающего в себя заголовок.
15. Способ по варианту осуществления 14, содержащий скремблирование кодированных битов, соответствующих заголовку, скремблированной последовательностью, если блок данных включает в себя поле PAN.
16. Способ по варианту осуществления 4, содержащий прием кодированных битов блока данных.
17. Способ по варианту осуществления 16, содержащий выполнение FEC декодирования принятых кодированных битов.
18. Способ по варианту осуществления 17, содержащий, если FEC декодирование дает сбой, расшифровывание принятых кодированных битов кодом скремблирования.
19. Способ по варианту осуществления 18, содержащий выполнение FEC декодирования на расшифрованных битах.
20. Способ по варианту осуществления 19, содержащий, если FEC декодирование расшифрованных битов проходит успешно, обнаружение того, что поле PAN включено в состав блока данных.
21. Способ по варианту осуществления 1, содержащий генерирование блока данных, включающего в себя заголовок, заголовок включает в себя индикатор опроса.
22. Способ по варианту осуществления 21, содержащий генерирование HCS.
23. Способ по варианту осуществления 22, содержащий совмещение заданной последовательности с HCS, если поле PAN включено в состав блока данных.
24. Способ по варианту осуществления 23, содержащий отправку блока данных.
25. Способ по варианту осуществления 4, содержащий прием блока данных.
26. Способ по варианту осуществления 25, содержащий выполнение HCS декодирования заголовка блока данных и HCS, включенного в состав блока данных.
27. Способ по варианту осуществления 26, содержащий, если HCS дает сбой, совмещение заданной последовательности с HCS.
28. Способ по варианту осуществления 27, содержащий выполнение второго декодирования HCS заголовка и объединенного HCS.
29. Способ по варианту осуществления 28, содержащий обнаружение того, что блок данных включает в себя поле PAN, если второе декодирование HCS проходит успешно.
30. Устройство, выполненное с возможностью обеспечения PANI и индикатора опроса.
31. Устройство по варианту осуществления 30, содержащее модуль обработки блока данных для настройки объединенного поля, содержащего PANI бит, RRBP бит и поле ES/P, для обозначения схемы опроса и наличия поля PAN в блоке данных.
32. Устройство по варианту осуществления 31, содержащее приемопередатчик для отправки блока данных, включающего в себя объединенное поле.
33. Устройство поддержки PANI и индикатора опроса.
34. Устройство по варианту осуществления 33, содержащее приемопередатчик для приема блока данных, блок данных включает в себя объединенное поле PANI бита, RRBP бита и поле ES/P.
35. Устройство по варианту осуществления 34, содержащее контроллер для обнаружения схемы опроса и наличия поля PAN в блоке данных, основываясь на объединенном поле.
36. Устройство по варианту осуществления 30, содержащее модуль обработки блока данных для генерирования блока данных, включающего в себя индикатор опроса.
37. Устройство по варианту осуществления 36, содержащее приемопередатчик для отправки блока данных наряду с настроечной последовательностью, зарезервированной для обозначения наличия поля PAN в блоке данных.
38. Устройство по варианту осуществления 37, в котором настроечная последовательность - это одна или две настроечных последовательности, используемые в секции.
39. Устройство по варианту осуществления 33, содержащее приемопередатчик для приема настроечной последовательности и блока данных, включающего в себя индикатор опроса.
40. Устройство по варианту осуществления 39, содержащее контроллер для обнаружения того, что блок данных включает в себя поле PAN, если настроечная последовательность является последовательностью, зарезервированной для обозначения наличия поля PAN в блоке данных.
41. Устройство, как в любом из вариантов осуществления 39-40, в которой настроечная последовательность - это одна или две настроечных последовательности, используемых в секции.
42. Устройство по варианту осуществления 30, содержащее модуль обработки блока данных для генерирования блока данных, включающего в себя заголовок, заголовок включает в себя индикатор опроса.
43. Устройство по варианту осуществления 42, содержащее кодировщик для выполнения FEC кодирования на блоке данных, включающем в себя заголовок.
44. Устройство по варианту осуществления 43, содержащее шифратор для скремблирования кодированных битов, соответствующих заголовку, скремблированной последовательностью, если блок данных включает в себя поле PAN.
45. Устройство по варианту осуществления 44, содержащее приемопередатчик для отправки блока данных, включающего в себя скремблированные биты.
46. Устройство по варианту осуществления 33, содержащее приемопередатчик для приема кодированных битов блока данных.
47. Устройство по варианту осуществления 46, содержащее декодер для выполнения FEC декодирования на принятых кодированных битах.
48. Устройство по варианту осуществления 47, содержащее дешифратор для расшифровывания принятых кодированных битов кодом скремблирования, если FEC декодирование дает сбой, расшифрованные биты декодируются декодером.
49. Устройство по варианту осуществления 48, содержащее контроллер для обнаружения того, что поле PAN включено в состав блока данных, если FEC декодирование расшифрованных битов проходит успешно.
50. Устройство по варианту осуществления 30, содержащее модуль обработки блока данных для генерирования блока данных, включающего в себя заголовок, заголовок включает в себя индикатор опроса.
51. Устройство по варианту осуществления 50, содержащее кодировщик для генерирования HCS.
52. Устройство по варианту осуществления 51, содержащее блок сложения по модулю 2 для совмещения заданной последовательности с HCS, если поле PAN включено в состав блока данных.
53. Устройство по варианту осуществления 52, содержащее приемопередатчик для отправки блока данных.
54. Устройство по варианту осуществления 33, содержащее приемопередатчик для приема блока данных.
55. Устройство по варианту осуществления 54, содержащее декодер для выполнения HCS декодирования заголовка блока данных и HCS, включенного в состав блока данных.
56. Устройство по варианту осуществления 55, содержащее блок сложения по модулю 2 для совмещения заданной последовательности с HCS, если HCS дает сбой, декодером выполняется второе HCS декодирование заголовка и объединенной HCS.
57. Устройство по варианту осуществления 56, содержащее контроллер для обнаружения того, что блок данных включает в себя поле PAN, если второе декодирование HCS проходит успешно.
58. Способ обеспечения PANI.
59. Способ по варианту осуществления 58, содержащий генерирование блока данных, включающего в себя объединенное поле.
60. Способ по варианту осуществления 59, содержащий настройку одного из битов BSN2 для обозначения наличия поля PAN в блоке данных.
61. Способ по варианту осуществления 60, содержащий отправку блока данных.
62. Способ обнаружения PANI.
63. Способ по варианту осуществления 62, содержащий прием блока данных.
64. Способ по варианту осуществления 63, содержащий обнаружение наличия поля PAN в блоке данных, основанное на одном из битов BSN2.
65. Устройство обеспечения PANI.
66. Устройство по варианту осуществления 65, содержащее модуль обработки блока данных для генерирования блока данных, включающего в себя поле PAN, и настройки одного из битов BSN2 для обозначения наличия поля PAN в блоке данных.
67. Устройство по варианту осуществления 66, содержащее приемопередатчик для отправки блока данных.
68. Устройство обнаружения PANI.
69. Устройство по варианту осуществления 68, содержащее приемопередатчик для приема блока данных.
70. Устройство по варианту осуществления 69, содержащее контроллер для обнаружения наличия поля PAN в блоке данных, основанного на одном из битов BSN2.
Хотя признаки и компоненты описаны выше в конкретных сочетаниях, каждый признак или компонент может использоваться сам по себе, без других признаков и компонентов или в различных сочетаниях с или без других признаков и компонентов. Способы или схемы последовательности операций, предусмотренные в данном документе, могут быть реализованы в компьютерной программе, программном обеспечении или аппаратно-программном обеспечении, встроенном в машиночитаемый носитель информации для выполнения компьютером общего назначения или процессором. Примеры машиночитаемых носителей информации включают в себя постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), регистрирующее устройство, быстродействующую буферную память, полупроводниковые запоминающие устройства, магнитные носители, такие как внутренние жесткие диски и съемные диски, магнитно-оптические носители и оптические носители, такие как CD-ROM диски и универсальные цифровые диски (DVDs).
Подходящие процессоры включают в себя, в качестве примера, процессор общего назначения, процессор специального назначения, обычный процессор, процессор для цифровой обработки сигналов (DSP), множество микропроцессоров, один или более микропроцессоров совместно с ядром DSP, блок управления, микроконтроллер, Специализированные интегральные микросхемы (ASICs), микросхемы Логической программируемой вентильной матрицы (FPGAs) и другие типы интегральных микросхем (IC) и/или конечных машин.