УПРАВЛЕНИЕ РАССЕЯННЫМ ОСВЕЩЕНИЕМ ИЗ КАТЕГОРИИ ВИДЕОДАННЫХ
CONTROLLING DIFFUSED ILLUMINATION FROM VIDEO DATA CATEGORY

По настоящей заявке испрашивается приоритет по дате подачи предварительной заявки на патент США № 60/788,469, зарегистрированной 31 марта 2006 г.
Предлагаемая система относится к эффектам рассеянного освещения, которые сопровождают отображение данных.
Конинклийке Филипс Электроникс N.V. (Philips) и другие компании раскрыли средство для изменения рассеянного или внешнего освещения для улучшения видео контента для типичных домашних или бизнес-приложений. Модулированное видеоконтентом рассеянное освещение, которое предоставляется вместе с устройством видеоотображения или телевизором, показано для уменьшения усталости зрителя и для улучшения реализма и глубины переживаний. В настоящее время Philips имеет линию телевизоров, включающих телевизоры с плоским экраном с рассеянным освещением, где корпус вокруг телевизора включает в себя источники рассеянного освещения, которые проецируют рассеянное освещение на заднюю стену, которая поддерживает или находится рядом с телевизором. Кроме того, источники освещения отдельные от телевизора, могут также модулироваться в видеоконтенте для формирования рассеянного освещения, которое может аналогично управляться.
В случае единственного источника цветового освещения, модуляция источника освещения может быть только модуляцией яркости источника освещения. Источник освещения, допускающий формирования многоцветового света, предоставляет возможность модулировать многие аспекты многоцветового источника освещения на основе отображаемого видео, включая широко выбираемый интервал цвета на точку.
Целью настоящей системы является преодоление недостатков в предшествующем уровне техники и/или предоставление эффекта рассеянного освещения, который не может быть напрямую связан с контентом отображаемого видео.
Настоящая система предоставляет способ, программу и устройство для управления элементом рассеянного освещения. Согласно варианту осуществления категория отображаемых данных, которые определяются узлом, данные рассеянного освещения, ассоциированные с определяемой категорией, извлекаются, и извлеченные данные рассеянного освещения отображаются в соответствии с отображаемыми данными. Извлекаемые данные рассеянного освещения могут быть скриптом, выполненным с возможностью определения временных частей данных рассеянного освещения. Данные рассеянного освещения могут ассоциироваться с категорией на основе ввода для пользователя. Категории могут включать в себя новости, трафик и погоду.
Подкатегория данных может быть определена и извлекаемые данные рассеянного освещения могут быть модифицированы с дополнительными данными рассеянного освещения, ассоциируемые с подкатегорией. Ассоциация категории с данными рассеянного освещения может редактироваться пользователем. Может предоставляться ассоциация категории по умолчанию с данными рассеянного освещения.
Настоящая система дополнительно подробно поясняется и с помощью примера со ссылкой на прилагаемые чертежи, в которых:
Фиг.1 показывает блок-схему согласно варианту осуществления настоящей системы.
Фиг.2 показывает блок-схему согласно варианту осуществления настоящей системы.
Фиг.3 показывает устройство согласно варианту осуществления настоящей системы.
Последующее описание раскрывает иллюстративные варианты осуществления предлагаемого изобретения, которые в месте с прилагаемыми чертежами покажут вышеупомянутые признаки и преимущества, а также дополнительные признаки и преимущества. В последующем описании, для дальнейшего пояснения, но не ограничения, конкретные подробности изложены, например, конкретная архитектура, интерфейсы, методики и т.д. для иллюстрации. Однако специалистам в данной области техники будет очевидно, что другие варианты осуществления, которые отклоняются от этих конкретных подробностей, также находятся в пределах объема заявленного изобретения определенной прилагаемой формулой изобретения. Более того, для ясности, подробные описания хорошо известных устройств, схем и способов пропущены так, чтобы не затруднять описание настоящей системы.
Необходимо отметить, что чертежи включены здесь для иллюстративных целей и не влияют на объем притязаний заявленной системы.
Фиг.1 показывает блок-схему 100 согласно варианту осуществления настоящей системы. Во время действия 110 начинается процесс, который может происходить как результат активации, например включение узла рассеянного освещения. Как используется в материалах настоящей заявки, термин узел рассеянного освещения, или просто узел, предназначен для включения устройства, которое имеет признаки и/или характеристики, которые не связаны с формированием рассеянного освещения. Например, телевизор, монитор, персональный цифровой помощник (PDA), сотовый телефон и иные устройства, которые имеют возможность отображать текстовые данные, все могут рассматриваться узлом. Узел может включать в себя систему рассеянного освещения согласно варианту осуществления настоящей системы или может просто оперативно соединяться с подобной системой рассеянного освещения. Действие 110 может также происходить из-за активации признака рассеянного освещения пользователем узла. Например, пользователь может решить в некоторый момент времени активировать или повторно активировать признак рассеянного освещения согласно варианту осуществления настоящей системы. Естественно, признак рассеянного освещения может быть задан по умолчанию в состоянии "включено" без вмешательства или действия пользователя. Естественно, действие 110 может также предоставлять переключение между процессом рассеянного освещения на основе видео и процессом рассеянного освещения на основе данных, как описано в данном документе. В одном варианте осуществления это переключение между процессами может быть основано на идентификации узлом типа данных (например, на основе видео или текста), который отображается узлом.
В любом случае во время действия 120 система согласно варианту осуществления входит в состояние ожидания для определения, отображаются ли данные. Термин "данные" как используется в данном документе, предназначен для включения телетекста, компьютерных данных, веб-страниц, включающих комбинированные текстовые и графические веб-страницы, закрытый текст субтитров и иные данные, подобные этим.
Согласно настоящей системе, вслед за определением, что узел отображает данные или осуществляет отображение данных, настоящая система определяет категорию данных во время действия 130. Данные типично могут определяться как принадлежащие к конкретным категориям данных, например, новости, трафик, погода и т.д. Согласно варианту осуществления данные могут иметь метаданные, ассоциируемые с данными, которые определяют категорию. Согласно дополнительному варианту осуществления отображаемые данные могут анализироваться непосредственно для определения категории и/или для определения дополнительной информации, связанной с категорией, включающей информацию, связанную с подкатегорией. Например, в одном варианте осуществления, категория данных погоды может быть определена, например, с помощью ассоциируемых метаданных. Соответственно, метеоданные могут автоматически рассматриваться для определения подробностей метеоданных, например, связанных с конкретным прогнозом, присутствующим в метеоданных. Рассмотрение может быть просто идентификацией ключевых слов в пределах данных, например, дождь, снег, солнце и т.д. или может быть более сложным, например, определение графического представления, содержащегося в пределах данных (изображение, показывающее облака с дождем и т.д.), определяя последовательности и/или многочисленные части данных для отличия категории или подробностей по определяемой категории. Например, идентификация ключевого слова дождь и показание, связанное с измерением, указывающим количество дождя (например, дюймы, сантиметры и т.д.), могут использоваться для извлечения соответствующих данных рассеянного освещения во время действия 140 согласно настоящей системе. Для того чтобы упростить рассмотрение, содержащееся в данном документе, термин категория предназначается для выражения общей информации, связанной с данными, а также более подробной информации, например, подкатегория, до тех пор, пока конкретно не выражено иное.
Для варианта осуществления, в котором данные являются телетекстовыми данными, наиболее значимый символ страницы телетекста может определять категорию данных телетекста. Следующий наиболее значимый символ определяет подкатегорию данных телетекста. Например, первый символ может определять категорию "спортивные соревнования", тогда как следующий наиболее значимый символ может определять подкатегорию "региональные спортивные соревнования". В этом варианте осуществления каждый наиболее значимый символ может определять дополнительную подкатегорию данных телетекста. Безотносительно того, как определяется категория и/или подробности, связанные с категорией данных, система согласно варианту осуществления извлекает данные освещения, например, световой скрипт, который соответствует категории, подкатегории и т.д. во время действия 140. Световые скрипты, которые связаны с видеозвукового/визуального узла, которые формируется внутри или внешним образом к узлу, известны, например, раскрытые в международной патентной заявке под порядковым № IB2006/053524 (адвокатская выписка № 003663), зарегистрированной 27 сентября 2006 г., которая назначается правопреемнику этой заявки, содержание которой включено полностью по ссылке в данный документ. Световой скрипт отображается для управления эффектом рассеянного освещения, например, определение и/или изменение цвета рассеянного освещения, оттенка, насыщенности, яркости, интенсивности, скорости изменения и т.д. и/или другие характеристики эффекта рассеянного освещения одного или более элементов рассеянного освещения.
Согласно настоящей системе данные рассеянного освещения, например, световой скрипт, выполнен с возможностью соответствовать категориям данных и/или подкатегориям. В одном варианте осуществления может храниться таблица категорий, подкатегорий и т.д., которые доступны для системы рассеянного освещения. Таблица может содержать список категорий, подкатегорий и т.д. и данные рассеянного освещения, например, световые скрипты, которые соответствуют категориям. Система согласно варианту осуществления использует ассоциацию, например такую, которая может сохраняться в таблице, и определяемая категория для определения и извлечения данных рассеянного освещения, которые соответствуют категории.
В одном варианте осуществления согласно настоящей системе данные рассеянного освещения могут просто установить одну или более заданных характеристик рассеянного освещения (например, цвет эффекта рассеянного освещения) для соответствия категории. В дополнительном варианте осуществления данные рассеянного освещения могут соответствовать световому скрипту, которая определяет временную последовательность эффектов освещения во время отображения. Например, для определяемой подкатегории погоды, соответствующей прогнозу погоды, включая грозы, световой скрипт, включая мигающий свет, может ассоциироваться с этой подкатегорией и/или определяться в таблице.
Во время действия 150 настоящая система отображает соответствующий световой скрипт, ассоциируемый с данными, отображаемыми узлом. Отображение ассоциируемых результатов светового скрипта в формировании эффекта рассеянного освещения при управлении световым скриптом. Отображение светового скрипта может корректировать и/или устанавливать эффект рассеянного освещения, например, определение и/или изменение цвета рассеянного освещения, интенсивности, длительности и/или других характеристик одного или более элементов рассеянного освещения настоящей системы рассеянного освещения. В одном варианте осуществления световой скрипт может определять последовательность заранее отредактированных эффектов освещения, которые происходят как результат отображения светового скрипта.
Согласно настоящей системе, так как пользователь передвигается от одной категории данных к другой категории, эффект рассеянного освещения изменится, чтобы отражать каждую отображаемую категорию данных. Таким образом, эффект рассеянного освещения может быть определен для облегчения определения категории данных и таким образом, предоставить помощь в навигации данных и соответствующих категориях.
Согласно варианту осуществления категория может быть ассоциирована с одной или более характеристиками эффекта рассеянного освещения и дополнительные подробности категории (например, определение подкатегории) могут модулировать ту же самую или дополнительную характеристику или характеристики эффекта рассеянного освещения. Например, цвет рассеянного освещения может быть установлен с помощью категории отображаемых данных, тогда как интенсивность цвета рассеянного освещения может определяться в подкатегории.
В одном варианте осуществления дополнительные данные или метаданные могут ассоциироваться с данными, которые могут использоваться для модификации данных рассеянного освещения, извлекаемых во время действия 140 и таким образом, эти дополнительные данные или метаданные могут быть понятны для представления подкатегории используемой в данном документе. Например, для данных, например, телетекст, дополнительные данные, например, указывающие важность данных телетекста, свежесть (например, недавно добавленные) данных телетекста и т.д. могут обрабатываться как подкатегория согласно варианту осуществления настоящей системы. В этом варианте осуществления система может отображать одну или более характеристик освещения, например цвет, оттенок, интенсивность и т.д., в ответ на категорию данных, но эти одна или более характеристик могут изменяться, если новости определяются как важные (например, свежая история), были недавно записаны и/или произошли недавно и т.д. Например, ассоциированный эффект рассеянного освещения для заданной категории (например, важные новости) может быть красным эффектом рассеянного освещения. В одном варианте осуществления, если эта категория важных новостей имела подкатегорию недавних новостей, эффект рассеянного освещения может быть изменен на ярко-красный и/или изменен на мигающий красный. Таким образом, как категория так и подкатегория могут использоваться для определения ассоциированного эффекта рассеянного освещения. В этом варианте осуществления подкатегорию, определяемую в таблице, не нужно ассоциировать с конкретной категорией. Например, подкатегория последних данных может использоваться для модификации других категорий кроме важных новостей. Например, возможно, категория спортивных данных в общем приводит к постоянному голубому цвету рассеянного освещения. Подкатегория последних новостей может модифицировать эффект рассеянного освещения, чтобы быть ярко-голубым и/или модифицирована в мигающий голубой. Таким образом, подкатегория может использоваться для модификации более чем одной категории эффекта рассеянного освещения и, следовательно, не нуждается в непосредственной ассоциации с заданной определенной категорией.
Дополнительные модификации могут легко происходить для специалиста в данной области техники и предназначены для охвата настоящей системой. Таким образом, категория данных может ассоциироваться с заданным световым скриптом и/или скоростью отображения заданного светового скрипта согласно настоящей системе для формирования данных рассеянного освещения, включая данные для управления характеристиками рассеянного освещения, например оттенком, насыщенностью, яркостью, цветом, интенсивностью, скоростью изменения и т.д. одного или более элементов рассеянного освещения.
Согласно варианту осуществления ассоциации по умолчанию категории для данных освещения первоначально могут постоянно храниться в таблице. Эти ассоциации могут модифицироваться согласно варианту осуществления настоящей системы. В другом варианте осуществления категории могут определяться в таблице без ассоциированных данных освещения. При любом событии ассоциации могут быть сделаны и/или модифицированы согласно настоящей системе.
Фиг.2 показывает блок-схему 200, которая показывает операции редактирования таблицы категорий и ассоциируемых данных рассеянного освещения (например, световых скриптов) согласно варианту осуществления настоящей системы. Во время действия 210 пользователь управляет пользовательским интерфейсом согласно варианту осуществления для ввода части пользовательского интерфейса для редактирования таблицы. Таблица анализируется во время действия 220, включая категории и соответствующие данные рассеянного освещения, например данные, определяющие соответствующие световые скрипты.
В одном варианте осуществления таблица может иметь набор категорий по умолчанию и ассоциированные световые скрипты, которые могут быть определены производителем подобного главного устройства. В этом и/или альтернативном варианте осуществления ассоциация может быть сделана и/или изменена вручную пользователем, как описано дополнительно в данном документе.
Пользователь может, например, после некоторого анализа таблицы сделать определение того, модифицировать ли таблицу во время действия 230. Если пользователь должен решить не изменять таблицу, тогда часть главного пользовательского интерфейса для редактирования таблицы покидается во время действия 270. Если пользователь решает модифицировать таблицу во время действия 230, пользователю предоставляется возможность выбирать и/или добавлять категорию во время действия 240. Если пользователь должен решить модифицировать ассоциируемую часть таблицы, тогда во время действия 250 пользователь может выбрать, добавить и/или модифицировать ассоциацию данных рассеянного освещения с выбранной/добавленной категорией. Например, пользователь может выбрать ассоциацию для категории светового скрипта, при этом категория не имеет предшествующей ассоциации. Пользователь может изменять ассоциацию с помощью выбора различного светового скрипта для ассоциации с помощью существующей категории. В одном варианте осуществления категория может ассоциироваться с выбранным световым скриптом по умолчанию, предшествуя управлению пользователем. Ассоциация конкретного светового скрипта с категорией данных, либо с ассоциацией по умолчанию или иначе, может быть заменена пользователем. Таким образом, пользователю предоставляется возможность выбирать, добавлять и/или модифицировать конкретные ассоциации, когда необходимо.
Процесс модификации соответствия категорий для данных рассеянного освещения, например, световой скрипт может повторяться до тех пор, пока выполняется определение для сохранения таблицы во время действия 260. Процесс может оканчиваться во время действия 270.
Фиг.3 показывает устройство 300 согласно варианту осуществления настоящей системы. Устройство 300 может иметь процессор 310, оперативно подключенный к памяти 320, один или более элементов 360 рассеянного освещения, ввод/вывод 340 (I/O) и устройство 370 ввода для пользователя. Устройство 300 может быть автономным, например элементом рассеянного освещения, при этом оно операционно подключено к узлу или устройство 300 может быть частично или в целом включаться в узел. Устройство 300 может иметь устройство 330 отображения для взаимодействия в пределах парадигмы пользовательского интерфейса, поддерживающей действие настоящей системы, как описано в данном документе. В варианте осуществления, при этом устройство 300 включено в узел, устройство 330 отображения может быть устройством отображения, которое имеет дополнительные или отдельные функциональные возможности для поддержания признаков узла.
Память 320 может быть любым типом устройства для хранения прикладных данных, а также других данных, например, данных рассеянного освещения, таблицы данных категории/рассеянного освещения, световых скриптов, данных узла (например, в интегрированном приложении) и т.д. Прикладные данные и другие данные принимаются процессором 310 для конфигурирования процессора 310 для осуществления оперативных действий согласно настоящей системе. Оперативные действия включают в себя отображение данных рассеянного освещения как светового скрипта для управления одним или более элементами 360 рассеянного освещения для отображения эффектов рассеянного освещения согласно настоящей системе. Ввод 370 для пользователя может включать в себя клавиатуру, мышь или другие устройства, включающие в себя сенсорные устройства отображения, которые могут быть автономными или являться частью системы, например частью персонального компьютера, персональным цифровым помощником и устройством отображения, например телевизором для взаимодействия с процессором 310 через любой тип канал передачи данных, например проводной или беспроводной канал передачи данных. Например, ввод 370 для пользователя может использоваться для редактирования категории и таблицы данных рассеянного освещения. Очевидно, процессор 310, память 320, устройство 330 отображения, элемент 360 рассеянного освещения и/или ввод 370 для пользователя могут быть полностью или частично быть частью телевизионной платформы, например автономного телевизора, могут быть частью другого главного устройства или могут быть автономными устройствами.
Способы настоящей системы конкретно соответствуют для осуществления компьютерной программой, реализованной программно, подобная компьютерная программа, реализованная программно, предпочтительно содержит модули, соответствующие отдельным этапам или действиям способов. Подобное программное обеспечение может, естественно, быть реализовано в машиночитаемом носителе, например интегральной схеме, периферийном устройстве или памяти, например памяти 320 или другой памяти, соединенной с процессором 310.
Машиночитаемый носитель и/или память 320 может быть любым записываемым носителем (например, RAM, ROM, съемной памятью, CD-ROM, жесткими дисками, DVD, гибкими магнитными дисками или картами памяти) или может быть передающим носителем (например, сеть, содержащая волоконную оптику, всемирная сеть, кабели или беспроводной канал, используя множественный доступ с разделением во времени, множественный доступ с кодовым разделением каналов или другой радиочастотный канал). Любой известный или разрабатываемый носитель, который может предоставить информацию, соответствующую для использования компьютерной системой, может использоваться как машиночитаемый носитель и/или память 320.
Память 320 конфигурирует процессор 310, чтобы реализовать способы, оперативные действия и функции, раскрытые в данном документе. Память может распределяться или являться локальной и процессор 310, где могут предусматриваться дополнительные процессоры, может также быть распределенным, как например, на основе и в пределах элементов рассеянного освещения, или может являться единственным. Запоминающие устройства могут быть реализованы как электрическое, магнитное или оптическое запоминающее устройство или любой комбинацией из этих или других типов устройств хранения данных. Более того, термин "память" должна толковаться достаточно широко, чтобы охватывать любую информацию, позволяющую читать с или записывать в адрес в адресуемом пространстве, к которому обращается процессор. С помощью этого определения информация по сети находится все еще в памяти 320, например, так как процессор 310 может извлекать информацию из сети для функционирования согласно настоящей системе.
Процессор 310 допускает предоставление управляющих сигналов и/или осуществление действий в ответ на входящие сигналы от ввода 370 для пользователя и выполняемые команды, хранимые в памяти 320. Процессор 310 может быть специализированной интегральной микросхемой (микросхемами) или интегральной микросхемой (микросхемами) общего назначения. Более того, процессор 310 может быть выделенным процессором для функционирования согласно настоящей системе или может быть процессором общего назначения, при этом только одна или много функций действует для функционирования согласно настоящей системе. Процессор 310 может действовать, используя программную часть, многочисленные программные сегменты, или может быть аппаратным устройством, использующим выделенную интегральную микросхему или многоцелевую интегральную схему.
Ввод-вывод 340 (I/O) может использоваться для управления в пределах парадигмы пользовательского интерфейса, как можно легко понять и/или для других действий, как описано выше. Например, I/O 340 может действовать, чтобы разрешить пользователю ввести и модифицировать таблицу данных категорий/рассеянного освещения.
Естественно, должно быть принято во внимание, что любой из вышеупомянутых вариантов осуществления или процессы могут комбинироваться с одним или более вариантами осуществления или процессами или могут быть отделены согласно настоящей системе.
В конечном счете, вышеупомянутое рассмотрение предназначено только для наглядности настоящей системы и не должно пониматься как ограничивающее прилагаемую формулу изобретения для какого-либо конкретного варианта осуществления или вариантов осуществления. Таким образом, тогда как настоящая система описана со ссылкой на примерные варианты осуществления, также нужно принять во внимание, что многочисленные модификации и альтернативные варианты осуществления могут разрабатываться специалистами в данной области техники без отклонения от более широкого и подразумеваемого духа и объема настоящей системы как изложено в последующей формуле изобретения. Соответственно, подробное описание и чертежи должны быть рассмотрены иллюстративным образом и не подразумевают ограничивать объем прилагаемой формулы изобретения.
В интерпретации прилагаемой формулы изобретения следует понимать, что:
a) слово «содержащий» не исключает присутствия других элементов или действий, кроме тех, что перечислены в указанной формуле изобретения;
b) употребление элемента в единственном числе не исключает присутствия множества таких элементов;
c) любые обозначения ссылок в формуле изобретения не должны ограничивать их объем;
d) несколько "значений" может быть представлено тем же самым элементом или структурой, реализованной аппаратно или программно или функцией;
e) любой из раскрытых элементов может состоять из частей аппаратного обеспечения (например, включая дискретные и интегральные электронные схемы), частей программного обеспечения (например, компьютерного программирования) или любого их сочетания;
f) части аппаратного обеспечения могут содержать одну или обе аналоговую и цифровую части;
g) любое из раскрытых устройств или его частей может быть объединено вместе или отделено в дополнительных частях, пока конкретно не сформулировано иное; и
h) никакая конкретная последовательность действий или этапов не подразумевается как необходимая, пока это точно не указано.