СРЕДА ПРОГРАММИРОВАНИЯ И УПРАВЛЕНИЕ МЕТАДАННЫМИ ДЛЯ ПРОГРАММИРУЕМОГО МУЛЬТИМЕДИЙНОГО КОНТРОЛЛЕРА

1. Способ конфигурирования системы, включающей в себя программируемый мультимедийный контроллер, который (способ) содержит шаги:
обеспечение среды графического программирования,
создание библиотеки компонентов, доступных для включения в систему, из которых по меньшей мере один компонент имеет связанный с ним профиль компонента, причем указанный профиль содержит информацию о возможностях компонента,
использование упомянутой среды графического программирования для выбора нескольких компонентов для включения в систему,
и использование упомянутой среды графического программирования для подключения упомянутых выбранных компонентов к программируемому мультимедийному контроллеру в желаемой конфигурации системы.
2. Способ по п.1, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображаемым изображением соответствующего физического компонента.
3. Способ по п.1, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображением входов, выходов и портов управления, имеющихся в соответствующем физическом компоненте.
4. Способ по п.3, в котором в среде графического программирования по меньшей мере один из компонентов в библиотеке представлен отображением вида сигнала и типа соединителя, соответствующих каждому из указанных входов, выходов и портов управления.
5. Способ по п.1, в котором в среде графического программирования отображается только выбранный пользователем вид компонентов из библиотеки.
6. Способ по п.1, содержащий дополнительный шаг выбора одного из компонентов из библиотеки для просмотра в среде графического программирования, где просмотр предназначен для получения заранее определенной информации о возможностях выбранного компонента.
7. Способ по п.1, содержащий дополнительный шаг использования среды графического программирования для указания конфигурации компонента для одного или нескольких компонентов, выбранных для включения в систему.
8. Способ по п.1, содержащий дополнительный шаг использования конфигурации системы для формирования отчета о реализуемых программируемых функциях, которые мультимедийный контроллер способен поддерживать с учетом конфигурации системы.
9. Способ по п.8, в котором пользователь выборочно отключает одну или несколько из указанных реализуемых программируемых функций.
10. Способ по п.1, содержащий дополнительный шаг использования конфигурации системы для формирования отчета, содержащего указания по подключению.
11. Способ по п.1, содержащий дополнительный шаг использования конфигурации системы для формирования отчета о нереализуемых программируемых функциях, которые программируемый мультимедийный контроллер способен поддерживать с учетом измененной конфигурации системы.
12. Способ по п.11, содержащий дополнительный шаг изменения укзанной конфигурации системы для превращения одной или нескольких нереализуемых программируемых функций в реализуемые программируемые функции.
13. Средство для управления метаданными для программируемого мультимедийного контроллера содержащее:
модуль управления метаданными, способный получать метаданные от одного или нескольких источников, включая источники, подключенные к программируемому мультимедийному контроллеру, и источники, доступные через Интернет, в ответ на запрос метаданных, и связанный отношением обмена данными с модулем управления хранением компьютера общего назначения,
упомянутый модуль управления хранением, предназначенный для хранения и извлечения метаданных из файловой системы, связанной с компьютером общего назначения,
модуль слежения за данными, связанный с модулем управления метаданными и способный обнаруживать появление носителей информации в средстве управления метаданными и в ответ создавать объект, содержащий идентифицирующую информацию, соответствующую упомянутым носителям информации,
и интерпретатор данных, связанный с модулем слежения за данными, и в ответ на создание упомянутого объекта извлекающий метаданные из носителей информации.
14. Средство для управления метаданными по п.13, в котором модуль управления метаданными анализирует метаданные, извлеченные из носителей информации, и определяет, отсутствуют ли какие-либо возможные метаданные.
15. Средство для управления метаданными по п.14, в котором модуль управления метаданными автоматически обращается к одному или нескольким источникам, доступным через Интернет, в попытке обнаружить и извлечь недостающие метаданные.
16. Средство для управления метаданными по п.13, в котором файловая система включает в себя базу данных, содержащую файлы-заглушки, доступные для поиска с использованием инструмента поиска метаданных.
17. Программируемый графический интерфейс пользователя для программируемого мультимедийного контроллера, содержащий:
графический интерфейс пользователя, включающий в себя один или несколько графических элементов и один или несколько пользовательских органов управления программируемым мультимедийным контроллером,
каждый из указанных графических элементов и пользовательских органов управления, имеющий один или несколько связанных файлов, каждый из которых содержит изменяемую пользователем информацию, определяющую внешний вид и функции соответствующего графического элемента пользовательского органа управления,
и виртуальную машину для разбора указанных файлов, извлечения указанной информации и отображения на дисплее указанных графических элементов и пользовательских органов управления.