ПОДДЕРЖКА НЕСКОЛЬКИХ ОПЕРАЦИОННЫХ СИСТЕМ В МУЛЬТИМЕДИЙНЫХ УСТРОЙСТВАХ

1. Способ воспроизведения различных цифровых мультимедийных данных, закодированных в различных мультимедийных форматах, отличающийся тем, что:
принимают первые цифровые мультимедийные данные в цифровом медиапроигрывателе, имеющем в памяти первую операционную систему в первом состоянии (260) ожидания и имеющем в памяти вторую операционную систему в активном состоянии, причем первые цифровые мультимедийные данные закодированы согласно первому мультимедийному формату;
пробуждают (245, 265) первую операционную систему из первого состояния (260) ожидания, при этом первая операционная система поддерживает воспроизведение мультимедиа для первого мультимедийного формата и вторая операционная система поддерживает воспроизведение мультимедиа для второго мультимедийного формата, отличного от первого мультимедийного формата; и
воспроизводят (270) первые цифровые мультимедийные данные, используя первое приложение, работающее в операционной среде, предоставленной первой операционной системой.
2. Способ по п.1, в котором дополнительно:
переводят вторую операционную систему во второе состояние (215) ожидания, чтобы освободить ресурсы для использования первой операционной системой.
3. Способ по п.2, в котором дополнительно:
принимают вторые цифровые мультимедийные данные в цифровом медиапроигрывателе, вторые цифровые мультимедийные данные закодированы согласно второму мультимедийному формату;
переводят первую операционную систему в третье состояние (260) ожидания, чтобы освободить ресурсы для использования второй операционной системой;
пробуждают (290, 220) вторую операционную систему из второго состояния (215) ожидания;
воспроизводят (225) вторые цифровые мультимедийные данные, используя второе приложение, работающее в операционной среде, предоставленной второй операционной системой.
4. Способ по п.2, в котором дополнительно:
принимают запрос на признак конфигурации или навигации;
переводят первую операционную систему в третье состояние (260) ожидания, чтобы освободить ресурсы для использования второй операционной системой;
пробуждают (290, 220) вторую операционную систему из второго состояния (215) ожидания
и
представляют (225) меню для признака навигации или конфигурации в операционной среде, предоставленной второй операционной системой.
5. Способ по п.1, в котором цифровой медиапроигрыватель является автономным устройством, частью устройства связи или частью устройства отображения.
6. Способ по п.1, в котором пробуждение (245, 265) первой операционной системы из первого состояния (260) ожидания содержит отправку (245) сообщения пробуждения от второй операционной системы в активном состоянии к первой операционной системе в первом состоянии (260) ожидания.
7. Способ по п.1, в котором первые цифровые мультимедийные данные содержат видеоданные высокой четкости и в котором первый мультимедийный формат является видеоформатом высокой четкости.
8. Способ по п.1, в котором пробуждение (245, 265) первой операционной системы из первого состояния (260) ожидания реагирует на идентификацию первого мультимедийного формата, в котором закодированы первые цифровые мультимедийные данные.
9. Способ по п.1, в котором пробуждение (245, 265) первой операционной системы из первого состояния (260) ожидания реагирует на выбор пользователем признака навигации или конфигурации, поддерживаемого первой операционной системой.
10. Способ воспроизведения различных цифровых мультимедийных данных, закодированных в различных мультимедийных форматах, отличающийся тем, что:
принимают первые цифровые мультимедийные данные в цифровом медиапроигрывателе, имеющем первую операционную систему, сохраненную в энергонезависимом хранилище, и вторую операционную систему, сохраненную в энергонезависимом хранилище, причем вторая операционная система выполняется в активном состоянии в памяти;
определяют (330) первый мультимедийный формат, согласно которому закодированы первые цифровые мультимедийные данные, при этом воспроизведение для первого мультимедийного формата поддерживается первой операционной системой и при этом воспроизведение для второго мультимедийного формата, отличного от первого мультимедийного формата, поддерживается второй операционной системой; и
в ответ на определение формата загружают (305, 310, 350) первую операционную систему в память из энергонезависимого хранилища, при этом первая операционная система предоставляет операционную среду для воспроизведения первых цифровых мультимедийных данных, когда первая операционная система выполняется в активном состоянии в памяти.
11. Способ по п.10, в котором дополнительно:
воспроизводят (355) первые цифровые мультимедийные данные, используя первое приложение, работающее в операционной среде, предоставленной первой операционной системой, при этом первое приложение функционирует, чтобы декодировать первые цифровые мультимедийные данные, закодированные согласно первому мультимедийному формату.
12. Способ по п.10, в котором цифровой медиапроигрыватель является автономным устройством, частью устройства связи или частью устройства отображения.
13. Способ по п.10, в котором дополнительно:
принимают запрос на признак навигации или конфигурации;
завершают работу первой операционной системы;
загружают (305, 310, 315) вторую операционную систему в память из энергонезависимого хранилища, при этом вторая операционная система предоставляет меню для признака навигации или конфигурации; и
представляют (320) меню в операционной среде, предоставленной второй операционной системой.
14. Способ по п.10, в котором первые цифровые мультимедийные данные содержат видеоданные высокой четкости и при этом первый мультимедийный формат является видеоформатом высокой четкости.
15. Способ по п.10, в котором дополнительно завершают работу второй операционной системы перед выполнением в памяти в активном состоянии первой операционной системы.
16. Способ по п.15, в котором дополнительно:
принимают вторые цифровые мультимедийные данные в цифровом медиапроигрывателе, вторые цифровые мультимедийные данные закодированы согласно второму мультимедийному формату;
определяют (365) второй мультимедийный формат и
в ответ на определение второго мультимедийного формата завершают работу первой операционной системы и загружают (305, 310, 315) вторую операционную систему в память из энергонезависимого хранилище, при этом вторая операционная система предоставляет операционную среду для воспроизведения вторых цифровых мультимедийных данных.
17. Способ воспроизведения различных цифровых мультимедийных данных, закодированных в различных мультимедийных форматах, в котором:
принимают первые цифровые мультимедийные данные в цифровом медиапроигрывателе, имеющем в памяти первую операционную систему в первом состоянии (260) ожидания и имеющем в памяти вторую операционную систему в активном состоянии, первые цифровые мультимедийные данные закодированы согласно первому мультимедийному формату;
пробуждают (245, 265) первую операционную систему из первого состояния ожидания (260), при этом первая операционная система поддерживает воспроизведение мультимедиа для первого мультимедийного формата и при этом вторая операционная система поддерживает воспроизведение мультимедиа для второго мультимедийного формата, отличного от первого мультимедийного формата;
сохраняют состояние, по меньшей мере, одного из нескольких аппаратных компонентов;
передают управление несколькими аппаратными компонентами от второй операционной системы на первую операционную систему;
воспроизводят (270) первые цифровые мультимедийные данные, используя первое приложение, работающее в операционной среде, предоставленной первой операционной системой.
18. Способ по п.17, в котором по меньшей мере один аппаратный компонент является дисплеем, подключенным к цифровому медиапроигрывателю и при этом сохраненное состояние содержит отображаемую информацию.
19. Способ по п.18, в котором отображаемая информация содержит меню.
20. Способ по п.17, в котором уровень аппаратно-программного обеспечения (530) предоставляет службы ввода-вывода (534), чтобы абстрагировать доступ к нескольким аппаратным компонентам, и при этом уровень аппаратно-программного обеспечения реализует функциональные возможности режима ожидания для первого состояния (260) ожидания.