СПОСОБ ПОЛУЧЕНИЯ ИНФОРМАЦИИ О КОНТЕНТЕ, АППАРАТУРА ОТОБРАЖЕНИЯ ИЗОБРАЖЕНИЯ, ИСПОЛЬЗУЮЩАЯ ЭТОТ СПОСОБ, И СЕРВЕРНАЯ СИСТЕМА ДЛЯ ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ О КОНТЕНТЕ
METHOD FOR OBTAINING INFORMATION ABOUT A CONTENT, IMAGE DISPLAY APPARATUS USING THIS METHOD  AND A SERVER SYSTEM FOR PROVIDING INFORMATION ABOUT THE CONTENT

Область техники, к которой относится изобретение
[0001] Один или более из раскрытых в данном документе вариантов осуществления относятся к способу получения информации о контенте, аппаратуре отображения изображения, использующей этот способ, и серверной системе для предоставления информации о контенте.
Уровень техники
[0002] С развитием науки некоторые научные методы объединяются в одном электронном устройстве. Устройства отображения изображения, такие как TV, не только принимают вещательный сигнал от станции вещания и предоставляют вещание, но также позволяют зрителям соединяться с Интернет, тем самым поддерживая различные услуги.
[0003] Например, разработанные в последнее время интеллектуальные TV поддерживают функцию настраиваемой пользователем услуги, функцию рекомендации, и подобное. Тем не менее, устройствам отображения изображения требуются фрагменты информации о контенте, которые просматриваются пользователем, для того, чтобы использовать эти функции и повышать их надежность и точность.
Раскрытие изобретения
Решение задачи
[0004] Один или более вариантов осуществления раскрытия включают в себя способ получения информации о контенте посредством использования изображения экранного меню (OSD), аппаратуру отображения изображения, использующую этот способ, и серверную систему для предоставления информации о контенте. Дополнительные аспекты будут изложены частично в описании, которое следует ниже, и, частично, будут ясны из описания или могут быть изучены посредством реализации на практике раскрываемых вариантов осуществления.
[0005] В соответствии с одним или более вариантами осуществления раскрытия, способ получения информации о контенте может включать в себя этапы, на которых: принимают видеосигнал от внешней аппаратуры, соединенной с аппаратурой отображения изображения; извлекают объект, включенный в изображение экранного меню (OSD), из изображения, которое формируется с использованием видеосигнала; и собирают информацию о контенте, посредством использования извлеченного объекта.
[0006] Изображение OSD может быть изображением, которое представляет собой фрагменты информации о контенте текущего канала, которые формируются в соответствии с вводом переключения каналов, извлеченный объект может быть графическим интерфейсом пользователя (GUI) изображения, которое представляет собой фрагменты информации контента текущего канала, и информация о контенте может быть информацией о поставщике контента, который предоставляет контент внешней аппаратуре.
[0007] Изображение OSD может быть изображением, которое представляет собой фрагменты информации о контенте текущего канала, которые формируются в соответствии с вводом переключения канала, извлеченный объект может быть, по меньшей мере, одним из текста, изображения и видео, которые включаются в изображение, которое представляет собой фрагменты информации о контенте текущего канала, и информация о контенте может быть, по меньшей мере, одним из названия упомянутого контента, канала упомянутого контента, компании вещания упомянутого контента и информации вещания упомянутого контента.
[0008] Изображение OSD может быть изображением меню, которое представляет собой категории контента, которые поддерживаются аппаратурой отображения изображения, извлеченный объект может быть графическим интерфейсом пользователя (GUI) изображения меню, и информация о контенте может быть информацией о поставщике контента, который предоставляет контент внешней аппаратуре.
[0009] Изображение OSD может быть изображением расписания каналов, которое использует электронное расписание программ (EPG), извлеченный объект может быть графическим интерфейсом пользователя (GUI) изображения расписания каналов, и информация о контенте может быть информацией о поставщике контента, который предоставляет контент внешней аппаратуре.
[0010] Объект, включенный в изображение OSD, может иметь разные характеристики в зависимости от типа поставщика контента, который предоставляет контент внешней аппаратуре. Изображение OSD может быть сформировано в соответствии с вводом команды пользователя, выполненным посредством использования, по меньшей мере, одного из кнопки пульта дистанционного управления, движения пользователя и голоса пользователя.
[0011] В соответствии с одним или более вариантами осуществления раскрытия, аппаратура отображения изображения для получения информации о контенте, может включать в себя: интерфейс внешней аппаратуры, который принимает видеосигнал от внешней аппаратуры; блок отображения (дисплей), который отображает изображение, которое формируется с использованием видеосигнала; блок извлечения объекта (экстрактор объекта), который извлекает объект, включенный в изображение экранного меню (OSD), из изображения, которое формируется с использованием видеосигнала; и блок управления (контроллер), который собирает информацию о контенте посредством использования извлеченного объекта.
[0012] Изображение OSD может быть изображением, которое представляет собой фрагменты информации о контенте текущего канала, которые формируются в соответствии с вводом переключения каналов, извлеченный объект может быть графическим интерфейсом пользователя (GUI) изображения, которое представляет собой фрагменты информации контента текущего канала, и информация о контенте может быть информацией о поставщике контента, который предоставляет контент внешней аппаратуре.
[0013] Изображение OSD может быть изображением, которое представляет собой фрагменты информации о контенте текущего канала, которые формируются в соответствии с вводом переключения канала, извлеченный объект может быть, по меньшей мере, одним из текста, изображения и видео, которые включаются в изображение, которое представляет собой фрагменты информации о контенте текущего канала, и информация о контенте может быть, по меньшей мере, одним из названия упомянутого контента, канала упомянутого контента, компании вещания упомянутого контента и информации вещания упомянутого контента.
[0014] Изображение OSD может быть изображением меню, которое представляет собой категории контента, которые поддерживаются аппаратурой отображения изображения, извлеченный объект может быть графическим интерфейсом пользователя (GUI) изображения меню, и информация о контенте может быть информацией о поставщике контента, который предоставляет контент внешней аппаратуре.
[0015] Изображение OSD может быть изображением расписания каналов, которое использует электронное расписание программ (EPG), извлеченный объект может быть графическим интерфейсом пользователя (GUI) изображения расписания каналов, и информация о контенте может быть информацией о поставщике контента, который предоставляет контент внешней аппаратуре.
[0016] Экстрактор объекта может включать в себя: детектор OSD, который детектирует изображение OSD из изображения, которое формируется с использованием видеосигнала; и идентификатор, который идентифицирует объект, включенный в детектированное изображение OSD. Экстрактор объекта может дополнительно включать в себя генератор дескриптора, который формирует дескриптор, который описывает признаки идентифицированного объекта.
[0017] Аппаратура отображения изображения может дополнительно включать в себя сетевой интерфейс, который передает дескриптор серверной системе, содержащей хранящиеся в ней подготовленные фрагменты сравнительных данных, и принимает информацию о контенте, которая определена посредством использования сравнительных данных, соответствующих дескриптору, от серверной системы.
Краткое описание чертежей
[0018] Эти и/или прочие аспекты станут ясны и более понятны из нижеследующего описания вариантов осуществления, рассмотренных совместно с сопроводительными чертежами, на которых:
[0019] Фиг. 1 иллюстрирует систему предоставления контента, включающую в себя внешнюю аппаратуру, аппаратуру отображения изображения, и серверную систему;
[0020] Фиг. 2 является блок-схемой структуры внешней аппаратуры с Фиг. 1;
[0021] Фиг. 3 является блок-схемой структуры аппаратуры отображения изображения в соответствии с вариантом осуществления раскрытия;
[0022] Фиг. с 4A по 4C являются видами для объяснения изображения экранного меню (OSD) на изображении, которое формируется аппаратурой отображения изображения;
[0023] Фиг. 5 является видом для объяснения изображения OSD и объекта, включенного в изображение OSD;
[0024] Фиг. 6 является видом для объяснения другого изображения OSD и объекта, включенного в изображение OSD;
[0025] Фиг. 7 является видом, для объяснения другого изображения OSD и объекта, включенного в изображение OSD;
[0026] Фиг. 8 является видом, для объяснения другого изображения OSD и объекта, включенного в изображение OSD;
[0027] Фиг. 9 является блок-схемой структуры аппаратуры отображения изображения в соответствии с другим вариантом осуществления раскрытия;
[0028] Фиг. 10 является блок-схемой последовательности операций процесса получения информации о контенте в системе предоставления контента, включающей в себя внешнюю аппаратуру, аппаратуру отображения изображения и серверную систему;
[0029] Фиг. 11 является блок-схемой последовательности операций другого процесса получения информации о контенте в системе предоставления контента, включающей в себя внешнюю аппаратуру, аппаратуру отображения изображения, и серверную систему;
[0030] Фиг. 12 является блок-схемой последовательности операций способа для получения информации о контенте, в соответствии с вариантом осуществления раскрытия;
[0031] Фиг. 13 является блок-схемой последовательности операций операции извлечения объекта из изображения OSD, причем операции, включенной в способ с Фиг. 12;
[0032] Фиг. 14 является блок-схемой последовательности операций операции сбора информации о контенте, причем операции, включенной в способ с Фиг. 12;
[0033] Фиг. 15 является блок-схемой последовательности операций операции сбора информации о контенте, в соответствии с вариантом осуществления раскрытия; и
[0034] Фиг. 16 является блок-схемой последовательности операций операции сбора информации о контенте, в соответствии с вариантом осуществления раскрытия.
Предпочтительный вариант осуществления изобретения
[0035] В соответствии с одним или более вариантами осуществления раскрытия, способ получения информации о контенте может включать в себя этапы, на которых: принимают видеосигнал от внешней аппаратуры, соединенной с аппаратурой отображения изображения; извлекают объект, включенный в изображение экранного меню (OSD), из изображения, которое формируется с использованием видеосигнала; и собирают информацию о контенте, посредством использования извлеченного объекта.
Вариант осуществления изобретения
[0036] Теперь будет приведена подробная ссылка на варианты осуществления, примеры которых иллюстрируются на сопроводительных чертежах, при этом подобные цифровые обозначения относятся к подобным элементам на всем протяжении. В связи с этим, раскрываемые варианты осуществления могут иметь разные формы и не должны толковаться, как ограниченные изложенными в данном документе описаниями. Соответственно, варианты осуществления лишь описываются ниже, посредством обращения к фигурам, для объяснения аспектов описания. Выражения, такие как «по меньшей мере, одно из», когда предшествуют перечню элементов, варьируют весь перечень элементов и не варьируют отдельные элементы в перечне.
[0037] Ниже варианты осуществления относятся к способу получения информации о контенте, аппаратуре отображения изображения, использующей способ, и серверной системе для предоставления информации о контенте, и подробные описания предметов, которые хорошо известны специалисту в соответствующей области техники, к которым относятся варианты осуществления ниже, будут опущены.
[0038] Фиг. 1 является схематическим представлением системы 100 предоставления контента, которая может включать в себя внешнюю аппаратуру 200, аппаратуру 300 отображения изображения, и серверную систему 400. Специалисту в соответствующей области техники, которая связана с настоящим вариантом осуществления, будет понятно, что компоненты общего назначения, отличные от тех компонентов, что иллюстрируются на Фиг. 1, могут быть включены дополнительно.
[0039] Внешняя аппаратура 200 может принимать сигнал контента от поставщика контента, генерировать аудиосигнал контента и видеосигнал контента в форме, которая может быть исполнена аппаратурой 300 отображения изображения, и предоставляет аудиосигнал контента и видеосигнал контента аппаратуре 300 отображения изображения. Внешняя аппаратура 200 может обозначать любой вид электронной аппаратуры, которая соединяется с аппаратурой 300 отображения изображения через проводную или беспроводную связь (или их сочетание), чтобы передавать видеосигнал и аудиосигнал аппаратуре 300 отображения изображения. Для удобства объяснения, далее предполагается, что внешняя аппаратура 200 соответствует телевизионной абонентской приставке, которая соединяется в качестве внешнего ввода с аппаратурой 300 отображения изображения.
[0040] Сигнал контента, принимаемый внешней аппаратурой 200 от поставщика контента, может включать в себя вещательные сигналы, формируемые компаниями вещания, и сигнал о дополнительной услуге, изготавливаемой поставщиком контента. Поставщик контента может быть поставщиком вещания кабельного TV, поставщиком вещания IPTV, поставщиком спутникового вещания, или подобным. Поставщик контента может принимать вещательные сигналы от компаний наземного вещания и других компаний вещания и может повторно передавать принятые вещательные сигналы внешней аппаратуре 200. Поставщик контента также может передавать сигнал, ассоциированный с дополнительной услугой, такой как услуга видео по запросу (VOD). В целом, когда пользователь подписывает договор в отношении подписки на услугу вещания с поставщиком контента, внешняя аппаратура 200 предоставляется поставщиком контента или компанией, которая связана с поставщиком контента. Таким образом, разные внешние аппаратуры 200 могут быть предоставлены в соответствии с разными поставщиками контента. Вещательный сигнал и сигнал, ассоциированный с дополнительной услугой, которые передаются поставщиком контента к внешней аппаратуре 200, могут быть по-разному обработаны в зависимости от каждого поставщика контента внешней аппаратурой 200 во время обработки аудио и видео. Следовательно, аудиосигнал или видеосигнал, который исполняется аппаратурой 300 отображения изображения, может иметь разные характеристики в соответствии с разными поставщиками контента.
[0041] Аппаратура 300 отображения изображения может принимать видеосигнал или аудиосигнал, в который сигнал контента обрабатывается внешней аппаратурой 200, и может предоставлять звуки и изображения таким образом, что пользователь может наслаждаться контентом. Аппаратура 300 отображения изображения может быть фиксированной или перемещаемой (портативной). Аппаратура 300 отображения изображения может включать в себя терминал, который обеспечивает обработку видеосигнала и имеет блок отображения. Таким образом, аппаратура 300 отображения изображения может быть интеллектуальным TV, интеллектуальным телефоном, лэптопом, планшетом, компьютером класса ноутбук, или подобным. Для удобства объяснения, далее предполагается, что аппаратура 300 отображения изображения соответствует интеллектуальному TV.
[0042] Аппаратура 300 отображения изображения может собирать информацию о контенте, например, посредством использования изображения экранного меню (OSD), которое включается в изображение, формируемое аппаратурой 300 отображения изображения, и разработано так, что имеет разные характеристики в соответствии с разными поставщиками контента. Более подробно, аппаратура 300 отображения изображения может собирать информацию о контенте посредством использования объекта, включенного в изображение OSD. Поскольку сигналы, принимаемые от внешней аппаратуры 200, являются аудиосигналом контента и видеосигналом контента и не включают в себя информацию о контенте, аппаратуре 300 отображения изображения требуется получить информацию о контенте, который должен быть отображен на аппаратуре 300 отображения изображения. Зная информацию о контенте, аппаратура 300 отображения изображения может поддерживать различные функции, и может повыситься удобство пользователей.
[0043] Объект, включенный в изображение OSD, может быть Графическим Интерфейсом Пользователя (GUI) изображения OSD, или может быть текстом, изображением, видео и подобным, включенным в изображение OSD. Информация о контенте может обозначать информацию поставщика контента, название контента, канал контента, компанию вещания контента, информацию вещания контента, и подобное.
[0044] Серверная система 400 может предоставлять информацию о контенте аппаратуре 300 отображения изображения и/или может предоставлять аппаратуре 300 отображения изображения данные, которые необходимы для получения информации о контенте. Серверная система 400 также может предоставлять аппаратуре 300 отображения изображения данные, которые необходимы для поддержки услуг, выполняемых в аппаратуре 300 отображения изображения. Например, когда аппаратура 300 отображения изображения поддерживает услугу предложения контента, серверная система 400 может предоставлять аппаратуре 300 отображения изображения информацию о контенте, который должен быть использован в услуге предложения контента, посредством использования базы данных из фрагментов данных. Серверная система 400 может включать в себя один или множество серверов для выполнения разных ролей серверной системы 400.
[0045] Фиг. 2 является блок-схемой структуры внешней аппаратуры 200 с Фиг. 1. Специалисту в соответствующей области техники, которая связана с раскрываемым вариантом осуществления, будет понятно, что компоненты общего назначения, отличные от компонентов, иллюстрируемых на Фиг. 2, могут быть включены дополнительно.
[0046] Обращаясь к Фиг. 2, внешняя аппаратура 200 может включать в себя блок 210 приема вещательного сигнала (приемник), блок 220 обработки аудио/видео (A/V) (процессор A/V), блок 230 управления (контроллер), блок 240 обработки OSD (процессор OSD), блок 250 хранения (хранилище), интерфейс 260 внешней аппаратуры, сетевой интерфейс 270, и интерфейс 280 ввода пользователя.
[0047] Внешняя аппаратура 200 может принимать сигнал контента от поставщика контента и может обрабатывать сигнал контента. Сигнал контента может быть вещательными сигналами, сформированными компаниями вещания, и сигналами о дополнительных услугах, которые изготавливаются поставщиком контента.
[0048] Блок 210 приема вещательного сигнала может включать в себя блок тюнера (не показано) (тюнер) и блок демодуляции (не показано) (демодулятор). Блок 210 приема вещательного сигнала может принимать вещательный сигнал через антенну. Блок 210 приема вещательного сигнала может выводить вещательный сигнал на блок 220 обработки A/V.
[0049] Блок 220 обработки A/V может выполнять обработку сигнала над принятым сигналом. Например, блок 220 обработки A/V может выполнять демультиплексирование, декодирование, или подобное над принятым аудиосигналом, и может выполнять демультиплексирование, декодирование, или подобное над принятым видеосигналом. С этой целью, блок 220 обработки A/V может включать в себя декодер транспортного потока (TS), видео декодер, и/или аудио декодер. Аудиосигнал или видеосигнал, полученный посредством блока 220 обработки A/V, может быть передан аппаратуре 300 отображения изображения через интерфейс 260 внешней аппаратуры.
[0050] Блок 230 управления может управлять всей работой внешней аппаратуры 200. Например, блок 230 управления может управлять блоком тюнера для настройки на вещательный канал. Блок 230 управления может управлять внешней аппаратурой 200 в соответствии с командой пользователя, принятой через интерфейс 280 ввода пользователя, или программами и данными, хранящимися в блоке 250 хранения. Блок 230 управления может принимать сигнал контента и данные через сетевой интерфейс 270.
[0051] Блок 240 обработки OSD может смешивать сигнал изображения OSD с видеосигналом, полученным блоком 220 обработки A/V. С этой целью, блок 240 обработки OSD может включать в себя блок формирования OSD (не показано) (генератор OSD) и микшер (не показано).
[0052] Блок формирования OSD может формировать сигнал изображения OSD в соответствии с вводом пользователя или принимая во внимание вещательный сигнал и дополнительный сигнал услуги. Блок формирования OSD может формировать сигнал изображения OSD для отображения многообразия информации в форме GUI, текста, изображения, видео, или подобного на аппаратуре 300 отображения изображения. Сигнал изображения OSD может быть представлен в различных формах, таких как изображение, представляющее собой фрагменты информации контента текущего канала, различные изображения меню, изображения расписания каналов, изображение хода начальной загрузки, виджеты, и пиктограммы, на аппаратуре 300 отображения изображения.
[0053] Микшер может смешивать сигнал изображения OSD, сформированный блоком формирования OSD, с декодированным видеосигналом, полученным блоком 220 обработки A/V. Каждый из сигнала изображения OSD и декодированного видеосигнала может включать в себя, по меньшей мере, одно из следующего: 2D сигнал и 3D сигнал.
[0054] Блок 250 хранения может хранить программу для каждой обработки сигнала, выполняемой в блоке 220 обработки A/V, и программу для управления и также может хранить сигнал контента и многообразие данных, принятых от интерфейса 260 внешней аппаратуры или сетевого интерфейса 270. Блок 250 хранения также может хранить данные и программу, которые используются для формирования сигнала изображения OSD. Например, блок 250 хранения может быть воплощен в виде запоминающего носителя, такого как энергонезависимое запоминающее устройство, такое как Постоянная Память (ROM), Программируемая Постоянная Память (PROM), Стираемая Программируемая Постоянная Память (EPROM), и флэш-память, USB накопитель, энергозависимое запоминающее устройство, такое как Оперативная Память (RAM), жесткий диск, гибкий диск, диск Blu-ray, или оптический носитель информации, такой как диски CD ROM и DVD, или их сочетания. Тем не менее, примеры хранилища не ограничиваются вышеприведенным описанием, и хранилище может быть реализовано посредством разнообразных устройств и структур, как будет понятно специалистам в соответствующей области техники.
[0055] Интерфейс 260 внешней аппаратуры может предоставлять интерфейс проводной и/или беспроводной связи для передачи или приема данных. В частности, интерфейс 260 внешней аппаратуры может предоставлять интерфейс для обработки сигнала контента принятого от поставщика контента и передачи аудиосигнала контента и видеосигнала контента аппаратуре 300 отображения изображения. Интерфейс 260 внешней аппаратуры может принимать данные или различные сигналы от аппаратуры 300 отображения изображения.
[0056] Сетевой интерфейс 270 может предоставлять интерфейс для соединения с проводной и/или беспроводной сетью, включая сеть Интернет. Сетевой интерфейс 270 может передавать или принимать сигнал контента и данные через соединенную сеть или другую сеть, сопряженную с соединенной сетью. Сеть может включать в себя локальную сеть (LAN), беспроводную локальную сеть (WLAN), глобальную сеть (WAN), персональную сеть (PAN), виртуальную частную четь (VPN), или подобное. Например, беспроводная связь между внешней аппаратурой 200 и другими элементами примерных вариантов осуществления (например, аппаратурой 300 отображения изображения, поставщиками контента, компаниями вещания, и т.д.) может быть осуществлена через беспроводную LAN, Wi-Fi, Bluetooth, Zigbee, Wi-Fi direct (WFD), сверхширокополосную связь (UWB), связь Ассоциации по Средствам Передачи Данных в Инфракрасном Диапазоне (IrDA), Bluetooth с малым энергопотреблением (BLE), связь в ближнем поле (NFC), радиочастотный (RF) сигнал, и подобное. Например, проводная связь между внешней аппаратурой 200 и другими элементами примерных вариантов осуществления (например, аппаратурой 300 отображения изображения, поставщиками контента, компаниями вещания, и т.д.) может быть осуществлена через кабель витой пары, коаксиальный кабель, оптоволоконный кабель, кабель Ethernet, и подобное.
[0057] Интерфейс 280 ввода пользователя может передавать сигнал ввода пользователя к блоку 230 управления. Например, интерфейс 280 ввода пользователя может принимать сигнал ввода пользователя, полученный в результате манипуляции кнопками, такими как кнопка питания, кнопка канала, кнопка громкости, и кнопка OK, от пульта дистанционного управления (не показан). Интерфейс 280 ввода пользователя также может включать в себя, например, одно или более из следующего: клавиатуру, манипулятор типа мышь, игровой манипулятор, переключатель, электронное перо или стилус, датчик распознавания жеста (например, для распознавания жестов пользователя, включая перемещения части тела), устройство ввода звука или датчик распознавания голоса (например, микрофон для приема голосовой команды), шаровой манипулятор, пульт дистанционного управления, интеллектуальный телефон, планшетный PC, педаль или ножной переключатель, устройство виртуальной реальности, и т.п. Интерфейс 280 ввода пользователя может дополнительно включать в себя тактильное устройство для предоставления тактильной обратной связи для пользователя. Интерфейс 280 ввода пользователя также может включать в себя сенсорный экран, например.
[0058] Фиг. 3 является блок-схемой структуры аппаратуры 300 отображения изображения с Фиг. 1, в соответствии с вариантом осуществления раскрытия. Специалисту в соответствующей области техники, к которой относится раскрываемый вариант осуществления, будет понятно, что компоненты общего назначения, отличные от компонентов, иллюстрируемых на Фиг. 3, могут быть включены дополнительно. Компоненты, иллюстрируемые на Фиг. 3, могут быть объединены или опущены в соответствии с техническими описаниями аппаратуры 300 отображения изображения, при фактической реализации, или дополнительные компоненты могут быть включены в структурную схему с Фиг. 3. Другими словами, два или более компонента могут быть объединены в единый компонент, или единый компонент может быть разделен на два или более компоненты. Функция, выполняемая в каждом блоке, является только примером для объяснения варианта осуществления раскрытия, и подробная работа или устройство каждого блока не ограничиваются объемом раскрытия.
[0059] Обращаясь к Фиг. 3, аппаратура 300 отображения изображения может включать в себя интерфейс 310 внешней аппаратуры, блок 315 приема вещательного сигнала (приемник), блок 320 обработки A/V (процессор A/V), блок 330 управления (контроллер), блок 340 извлечения объекта (экстрактор объекта), блок 350 хранения (хранилище), блок 360 отображения (дисплей), громкоговоритель 365, сетевой интерфейс 370, и интерфейс 380 ввода пользователя. Блок 340 извлечения объекта может включать в себя блок 342 детектирования OSD (детектор OSD), блок 344 идентификации (идентификатор), и блок 346 формирования дескриптора (генератор дескриптора).
[0060] Интерфейс 310 внешней аппаратуры может передавать или принимать аудиосигнал и видеосигнал к или от внешней аппаратуры 200, соединенной с аппаратурой 300 отображения изображения. С этой целью, интерфейс 310 внешней аппаратуры может включать в себя блок ввода/вывода A/V сигнала (не показано) или блок беспроводной связи (не показано). Интерфейс 310 внешней аппаратуры может быть соединен с внешней аппаратурой 200, такой как проигрыватель цифрового универсального диска (DVD), Blu-ray диска, игровой проигрыватель, камера, видеокамера, компьютер (например, ноутбук), или телевизионная абонентская приставка, посредством проводного или беспроводного соединения или их сочетания. Интерфейс 310 внешней аппаратуры может принимать сигнал от внешней аппаратуры 200 или выводить сигнал на внешнюю аппаратуру 200. Блок ввода/вывода A/V сигнала может принимать аудиосигнал и/или видеосигнал от внешней аппаратуры 200. Блок беспроводной связи может осуществлять беспроводную связь локального расстояния с другой электронной аппаратурой.
[0061] Блок 315 приема вещательного сигнала может включать в себя блок тюнера (не показано) (тюнер) и блок демодуляции (не показано) (демодулятор). Блок тюнера может выбирать радиочастотный (RF) вещательный сигнал, соответствующий каналу, выбранному пользователем, или всем сохраненным каналам из числа RF вещательных сигналов, принимаемых через антенну. Выбранный RF вещательный сигнал может быть трансформирован в промежуточный частотный сигнал или видео или аудиосигнал основной полосы частот. Например, когда выбранный RF вещательный сигнал является цифровым вещательным сигналом, он может быть трансформирован в цифровой промежуточный частотный (DIF) сигнал. Когда выбранный RF вещательный сигнал является аналоговым вещательным сигналом, он может быть трансформирован в аналоговый видео или аудиосигнал основной полосы частот (например, CVBS/SIF). Другими словами, блок тюнера может обрабатывать цифровой вещательный сигнал или аналоговый вещательный сигнал. Аналоговый видео или аудиосигнал основной полосы частот (например, CVBS/SIF), выводимый блоком тюнера, может быть непосредственно введен в блок 320 обработки A/V.
[0062] Блок тюнера может принимать RF вещательный сигнал с одной несущей на основании способа Комитета по Усовершенствованным Телевизионным Системам (ATSC) или RF вещательный сигнал с множеством несущих на основании способа Цифрового Видео Вещания (DVB), например.
[0063] Блок тюнера может последовательно выбирать RF вещательные сигналы всех каналов вещания, которые сохраняются через функцию запоминания канала, из числа RF вещательных сигналов, принимаемых через антенну, и может трансформировать выбранный RF вещательный сигнал в DIF сигнал или видео или аудиосигнал основной полосы частот.
[0064] Блок тюнера может включать в себя множество тюнеров для того, чтобы принимать вещательные сигналы, соответствующие множеству каналов. В качестве альтернативы, блок тюнера может включать в себя единственный тюнер, выполненный с возможностью одновременного приема вещательных сигналов множества каналов.
[0065] Блок демодуляции может принимать DIF сигнал, полученный блоком тюнера, и может демодулировать DIF сигнал. Блок демодуляции может выполнять демодуляцию и декодирование канала для вывода сигнала потока. Сигнал потока может быть сигналом TS, полученным посредством мультиплексирования видеосигнала, аудиосигнала, или сигнала данных. Сигнал потока, выводимый блоком демодуляции, может быть введен в блок 320 обработки A/V.
[0066] В качестве альтернативы, аппаратура 300 отображения изображения может принимать аудиосигнал контента и/или видеосигнал контента через только интерфейс 310a внешней аппаратуры и сетевой интерфейс 370, без включения блока тюнера и блока демодуляции.
[0067] Блок 320 обработки A/V может выполнять демультиплексирование, обработку A/V сигнала, и подобное и может выводить изображение на блок 360 отображения и звук на громкоговоритель 365. Другими словами, блок 320 обработки A/V может демультиплексировать поток, принятый через интерфейс 310 внешней аппаратуры или блок 315 приема вещательного сигнала, или обрабатывать демультиплексированные сигналы, чтобы тем самым сгенерировать и вывести сигнал для вывода изображения или звука.
[0068] Видеосигнал, полученный блоком 320 обработки A/V, может быть введен в блок 360 отображения таким образом, что отображается изображение, соответствующее видеосигналу. Аудиосигнал, полученный блоком 320 обработки A/V, может быть выведен на громкоговоритель 365 таким образом, что предоставляется звук, соответствующий аудиосигналу.
[0069] Видеосигнал и аудиосигнал, полученные блоком 320 обработки A/V, могут быть переданы внешней аппаратуре через интерфейс 310 внешней аппаратуры.
[0070] Блок 330 управления может управлять всей работой аппаратуры 300 отображения изображения. Например, блок 330 управления может управлять блоком тюнера для настройки RF вещательного сигнала, соответствующего каналу, выбранному пользователем, или предварительно сохраненному каналу. Блок 330 управления также может управлять аппаратурой 300 отображения изображения в соответствии с командой пользователя, принятой через интерфейс 380 ввода пользователя, или программой и данными, хранящимися в блоке 350 хранения. Блок 330 управления также может управлять блоком 360 отображения для отображения изображения. Изображение, отображаемое в блоке 360 отображения, может быть неподвижным изображением или движущейся картинкой, и может быть 2D изображением или 3D изображением. Блок 330 управления может осуществлять связь для передачи данных с одной или более аппаратурами в сети, через сетевой интерфейс 370. Блок 330 управления может распознавать пользователя или его или ее местоположение (или, например, множество пользователей и местоположения, соответствующие каждому пользователю), на основании изображения, захваченного блоком фотографирования (не показано) (например, камерой). Например, блок 330 управления может выявлять (определять или устанавливать) расстояние между пользователем и аппаратурой 300 отображения изображения и может получать координаты на блоке 360 отображения, которые соответствуют местоположению пользователя.
[0071] Блок 330 управления может собирать информацию о контенте посредством использования объекта, извлеченного блоком 340 извлечения объекта. Другими словами, блок 330 управления может собирать информацию о контенте посредством использования объекта, идентифицированного посредством блока 340 извлечения объекта, или дескриптора, который описывает характеристики объекта. Другими словами, без ручного ввода пользователя информации о распознанном контенте, аппаратура 300 отображения изображения может автоматически получать информацию о контенте.
[0072] Например, блок 330 управления может определять, является ли объект, идентифицированный блоком 340 извлечения объекта, GUI изображения OSD, или текстом, изображением, или видео на изображении OSD, что предоставляет информацию, выявлять (определять) значение идентифицированного объекта для классификации идентифицированного объекта в соответствии с названием, каналом, компанией вещания, и информацией вещания контента, и сохранять классифицированный объект в блоке 350 хранения.
[0073] В другом примере, блок 330 управления может в качестве альтернативы или в дополнение собирать информацию о контенте посредством использования дескриптора, который формируется блоком 340 извлечения объекта, и описывает характеристики идентифицированного объекта. Дескриптор может представлять собой, по меньшей мере, одно из следующего: позицию, размер, цвет, форму, и структуру объекта. Блок 330 управления может передавать дескриптор серверной системе, содержащей хранящиеся в ней подготовленные фрагменты сравнительных данных и может принимать информацию о контенте, выявленную (определенную) посредством использования сравнительных данных, соответствующих дескриптору, от серверной системы, через сетевой интерфейс 370, тем самым собирая информацию о контенте.
[0074] Блок 330 управления может классифицировать собранную информацию о контенте в соответствии с типами и сохранять классифицированную информацию о контенте в блоке 350 хранения.
[0075] Блок 340 извлечения объекта может детектировать сигнал изображения OSD, соответствующий изображению OSD, которое должно быть отображено на блоке 360 отображения, и может извлекать объект, включенный в изображение OSD из сигнала изображения OSD. Блок 340 извлечения объекта может включать в себя блок 342 детектирования OSD, блок 344 идентификации, и блок 346 формирования дескриптора.
[0076] Блок 342 детектирования OSD может воспринимать и детектировать сигнал изображения OSD, соответствующий изображению OSD, которое должно быть отображено на блоке 360 отображения, из видеосигнала, полученного посредством блока 320 обработки A/V. Другими словами, блок 342 детектирования OSD может идентифицировать только сигнал изображения OSD из видеосигнала, передаваемого посредством блока 320 обработки A/V, на блок 360 отображения. Поскольку видеосигнал, полученный посредством блока 220 обработки A/V внешней аппаратуре 200, смешивается с сигналом изображения OSD посредством блока 240 формирования OSD, блок 340 извлечения объекта аппаратуры 300 отображения изображения может воспринимать и идентифицировать сигнал изображения OSD из видеосигнала, полученного посредством блока 320 обработки A/V аппаратуры 300 отображения изображения. Блок 342 детектирования OSD может детектировать сигнал изображения OSD посредством использования видео кадров, соответственно сформированных перед или после ввода команды пользователя на основании, по меньшей мере, одного из следующего: кнопки пульта дистанционного управления, движения пользователя, и голоса пользователя. Тем не менее, сигнал изображения OSD не удаляется из видеосигнала, передаваемого к блоку 360 отображения.
[0077] Блок 342 детектирования OSD может классифицировать детектированный сигнал изображения OSD в соответствии с предварительно определенным критерием и может передавать классифицированный сигнал изображения OSD блоку 344 идентификации. Классификация блоком 342 детектирования OSD может быть выполнена для повышения точности, когда блок 344 идентификации идентифицирует объект, включенный в изображение OSD из сигнала изображения OSD. Например, блок 342 детектирования OSD может классифицировать сигнал изображения OSD, принимая во внимание местоположение в блоке 360 отображения, где должно быть отображено изображение OSD, или значение сигнала изображения OSD, и может передавать классифицированный сигнал изображения OSD блоку 344 идентификации.
[0078] Блок 344 идентификации может идентифицировать объект, включенный в изображение OSD, которое должно быть отображено в блоке 360 отображения, из детектированного сигнала изображения OSD. Объект, включенный в изображение OSD, может быть GUI изображения OSD, или может быть текстом, изображением, видео, или подобным, включенным в изображение OSD. Блок 344 идентификации может идентифицировать объект посредством использования способа, такого как распознавание текста, распознавание изображения, распознавание шаблона. Для достижения точности идентификации, детектирование изображения OSD и идентификация объекта, включенного в изображение OSD, могут повторяться несколько раз.
[0079] Блок 340 извлечения объекта может дополнительно включать в себя блок 346 формирования дескриптора. Блок 346 формирования дескриптора формирует или генерирует дескриптор, который описывает характеристики идентифицированного объекта. Когда сложно собрать информацию о контенте, используя объект, идентифицированный блоком 344 идентификации, информация о контенте может быть собрана посредством сравнения идентифицированного объекта с большим количеством различных фрагментов данных. В данном случае, информация о контенте может быть собрана посредством использования дескриптора, который описывает характеристики идентифицированного объекта. В частности, в случае, где идентифицированный объект должен быть сравнен с базой данных из данных или где фрагменты данных находятся в серверной системе 400 вне аппаратуры 300 отображения изображения, информация о контенте может быть собрана, используя дескриптор, который описывает характеристики идентифицированного объекта.
[0080] Дескриптор, сформированный блоком 346 формирования дескриптора, может представлять собой, по меньшей мере, одно из следующего: позицию, размер, цвет, форму, и структуру объекта. Например, когда позиция идентифицированного объекта внутри изображения OSD или размер, цвет, форма, и структура идентифицированного объекта является необычной, информация о контенте может быть получена, используя дескриптор, который описывает характеристики объекта.
[0081] Блок 350 хранения может хранить программы для обработки сигнала и управления, осуществляемых в аппаратуре 300 отображения изображения, или может хранить данные или информацию сформированную в аппаратуре 300 отображения изображения и аудиосигнал или видеосигнал, полученный посредством обработки сигнала. Блок 350 хранения может временно сохранять видеосигнал, аудиосигнал, или фрагменты данных, которые принимаются от интерфейса 310 внешней аппаратуры или сетевого интерфейса 370. Блок 350 хранения также может хранить фрагменты информации о контенте, которые собраны блоком 330 управления. Например, блок 350 хранения может быть воплощен в качестве запоминающего носителя, такого как энергонезависимое запоминающее устройство, такое как Постоянная Память (ROM), Программируемая Постоянная Память (PROM), Стираемая Программируемая Постоянная Память (EPROM), и флэш-память, USB накопитель, энергозависимое запоминающее устройство, такое как Оперативная Память (RAM), жесткий диск, гибкий диск, диск Blu-ray, или оптический носитель информации, такой как диски CD ROM и DVD, или их сочетания. Тем не менее, примеры хранилища не ограничиваются вышеприведенным описанием, и хранилище может быть реализовано посредством разнообразных устройств и структур, как будет понятно специалистам в соответствующей области техники.
[0082] Блок 360 отображения может отображать изображение, которое получается из видеосигнала аппаратурой 300 отображения изображения. Блок 360 отображения может включать в себя плазменную дисплейную панель (PDP), жидкокристаллический дисплей (LCD), дисплей на органических светоизлучающих диодах (OLED), активную матрицу органических светоизлучающих диодов (AMOLED), гибкий дисплей, или подобное, и может осуществлять 3D отображение. Блок 360 отображения может быть выполнен в виде (пригоден для, выполнен с возможностью, адаптирован для, организован для, работать для и т.д.) типа сенсорного экрана, и таким образом может служить в качестве устройства ввода, как впрочем и устройства вывода.
[0083] Громкоговоритель 365 может обозначать блок вывода аудио, который выводит звуки пользователю. Аппаратура 300 отображения изображения также может включать в себя микрофон для приема или детектирования ввода звука от пользователя (например, для выполнения распознавания голоса). Микрофон может быть включен в интерфейс 380 ввода пользователя, например.
[0084] Сетевой интерфейс 370 может соединять аппаратуру 300 отображения изображения с проводной и/или беспроводной сетью, включая сеть Интернет. Аппаратура 300 отображения изображения может быть соединена с Интернет через сетевой интерфейс 370, для осуществления связи для передачи данных с одной или более удаленными аппаратурами в сети. Например, аппаратура 300 отображения изображения может быть соединена с серверной системой 400 в сети посредством использования Интернет с тем, чтобы передавать и принимать информацию о контенте или фрагменты данных. Сеть может включать в себя локальную сеть (LAN), беспроводную локальную сеть (WLAN), глобальную сеть (WAN), персональную сеть (PAN), виртуальную частную сеть (VPN), или подобное. Например, беспроводная связь между аппаратурой 300 отображения изображения и другими элементами примерных вариантов осуществления (например, внешней аппаратурой 200, серверной системой 400, и т.д.) может быть осуществлена через беспроводную LAN, Wi-Fi, Bluetooth, Zigbee, Wi-Fi direct (WFD), сверхширокополосную связь (UWB), связь Ассоциации по Средствам Передачи Данных в Инфракрасном Диапазоне (IrDA), Bluetooth с малым энергопотреблением (BLE), связь в ближнем поле (NFC), радиочастотный (RF) сигнал, и подобное. Например, беспроводная связь между аппаратурой 300 отображения изображения и другими элементами примерных вариантов осуществления (например, внешней аппаратурой 200, серверной системой 400, и т.д.) может быть осуществлена через кабель витой пары, коаксиальный кабель, оптоволоконный кабель, кабель Ethernet, и подобное.
[0085] Интерфейс 380 ввода пользователя может воспринимать сигнал ввода пользователя и может передавать сигнал ввода пользователя к блоку 330 управления. Например, интерфейс 380 ввода пользователя может принимать сигнал ввода пользователя, полученный в результате манипуляции кнопками, такой как кнопка питания, кнопка канала, кнопка громкости, и кнопка OK, от пульта дистанционного управления (не показано), или может воспринимать жест или голос пользователя, соответствующие операции включения/выключения питания, выбору канала, управлению громкостью, выбору контента, или подобному, и может передавать сигнал ввода пользователя блоку 330 управления. Изображение OSD может быть сформировано в соответствии с вводом команды пользователя, выполненным посредством использования, по меньшей мере, одного из кнопки пульта дистанционного управления, движения пользователя, и голоса пользователя. Интерфейс 380 ввода пользователя также может принимать ввод команды от пользователя, например, используя одно или более из следующего: клавиатуры, манипулятора типа мышь, игрового манипулятора, переключателя, электронного пера или стилуса, датчика распознавания жеста (например, для распознавания жестов пользователя, включающих в себя перемещения части тела), устройства ввода звука или датчика распознавания голоса (например, микрофона для приема голосовой команды), шарового манипулятора, педали или ножного переключателя, устройства виртуальной реальности, и т.п. Интерфейс 380 ввода пользователя может дополнительно включать в себя тактильное устройство для предоставления тактильной обратной связи для пользователя. Интерфейс 380 ввода пользователя также может включать в себя сенсорный экран, например. Пульт дистанционного управления может быть дистанционным управлением изготовленным изготовителем в частности для использования с аппаратурой отображения изображения, или может в качестве альтернативы соответствовать электронному устройству, которое выполнено для, пригодно для, выполнено с возможностью для, адаптировано для, организовано для, работает для, и т.д. используется в качестве пульта дистанционного управления в аппаратурой отображения изображения (например, интеллектуальному телефону, планшетному PC, и т.д.).
[0086] Пульт дистанционного управления может передавать ввод пользователя к интерфейсу 380 ввода пользователя. С этой целью, пульт дистанционного управления может использовать Bluetooth, RF связь, инфракрасную (IR) связь, Сверхширокополосную (UWB) связь, ZigBee, и подобное. Пульт дистанционного управления может принимать видеосигнал, аудиосигнал, или сигнал данных от интерфейса 380 ввода пользователя и отображать изображение или выводить звук.
[0087] Фиг. с 4A по 4C являются видами, для объяснения изображения OSD в изображении, сформированном устройством отображения изображения. Фиг. 4A, 4B, и 4C, иллюстрируют изображения 600 OSD с разными характеристиками, так как изображения 600 OSD и объекты, включенные в изображения 600 OSD, предназначены иметь разные свойства в соответствии с разными поставщиками контента, которые предоставляют контент внешней аппаратуре.
[0088] Примеры изображений 600 OSD могут включать в себя различные типы изображений, которые отображаются в аппаратуре 300 отображения изображения совместно с или независимо от изображения контента для того, чтобы обеспечить пользователю более удобное использование контента. Различные типы изображения могут быть изображением, которое представляет собой фрагменты информации контента текущего канала, которые формируются в соответствии с вводом переключения каналов (ввод смены канала), изображением меню, которое представляет собой категории разнообразного контента, поддерживаемого аппаратурой отображения изображения для того, чтобы помочь пользователям использовать разнообразие контента, и изображение расписания каналов, использующее электронное расписание программ (EPG). Примеры изображений 600 OSD также могут включать в себя изображение, которое отображается на аппаратуре 300 отображения изображения в процессе для пользователя, чтобы использовать контент, например, изображение хода начальной загрузки вводится в аппаратуру 300 отображения изображения, когда внешняя аппаратура 200, которая принимает контент от поставщика контента и предоставляет видеосигнал контента и аудиосигнал контента в форме, которая может быть исполнена аппаратурой 300 отображения изображения, осуществляет начальную загрузку. Аппаратура 300 отображения изображения может предоставлять информацию о контенте посредством использования изображений 600 OSD. Таким образом, когда аппаратура 300 отображения изображения идентифицирует объект из каждого изображения 600 OSD, аппаратура 300 отображения изображения может быть осведомлена об информации о контенте. Для того чтобы предоставлять некоторые из услуг, поддерживаемые аппаратурой 300 отображения изображения, аппаратуре 300 отображения изображения может требоваться наличие информации о контенте, такой как поставщик контента или история просмотра контента. Тем не менее, аппаратура 300 отображения изображения способна автоматически получать информацию о контенте, без усилий пользователя в отношении ввода вручную информации о контенте. Дополнительно следует отметить, что изображения OSD могут быть отображены на аппаратуре 300 отображения изображения совместно с изображением контента просвечиваемым/прозрачным образом и/или непрозрачным образом. Когда изображение OSD отображается в аппаратуре 300 отображения изображения просвечиваемым/прозрачным образом, изображение контента может быть видно через изображение OSD, с тем чтобы обеспечить пользователям более удобное использование контента. С другой стороны, когда изображение OSD отображается на аппаратуре 300 отображения изображения непрозрачным образом, контент, который может находиться за непрозрачным изображением OSD, не может быть виден.
[0089] Фиг. 4A, 4B, и 4C иллюстрируют изображения 600 OSD, каждое представляющее собой фрагменты информации контента текущего канала, которые формируются в соответствии с вводом переключения каналов. Фиг. 4A иллюстрирует изображение 600 OSD, отображаемое на аппаратуре 300 отображения изображения совместно с изображением 500, вещание которого в настоящий момент осуществляется по текущему каналу, когда поставщиком контента является A. Фиг. 4B иллюстрирует изображение 600 OSD, отображаемое на аппаратуре 300 отображения изображения совместно с изображением 500, вещание которого в настоящий момент осуществляется по текущему каналу, когда поставщиком контента является B. Фиг. 4C иллюстрирует изображение 600 OSD, отображаемое на аппаратуре 300 отображения изображения совместно с изображением 500, вещание которого в настоящий момент осуществляется по текущему каналу, когда поставщиком контента является C.
[0090] Обращаясь к изображению 600 OSD с Фиг. 4A, GUI может быть размещен в нижней части изображения 500 и продолжаться от левого края изображения 500 до его правого края. В GUI, слева на право могут быть отображены текущий канал, компания вещания вещаемого в настоящий момент контента, название вещаемого в настоящий момент контента, информация вещания вещаемого в настоящий момент контента, и текущее время. Видно, что такая информация о вещаемом в настоящий момент контент может быть включена в качестве объекта, такого как текст, изображение, или видео, внутри GUI изображения 600 OSD. Также видно, что строка состояния может быть отображена, для указания продолжительности вещаемого в настоящий момент контента, со временем начала и временем окончания вещаемого в настоящий момент контента, показанными на соответствующих концах строки состояния. Строка состояния также может указывать, как далеко продвинулся воспроизводимый в настоящий момент контент посредством затенения/затемнения/заполнения строки состояния.
[0091] Обращаясь к изображению 600 OSD на Фиг. 4B, GUI может быть расположен в нижней части изображения 500, как на Фиг. 4A, но не продолжаться от левого края изображения 500 до его правого края. Вместо этого, GUI располагается в центральной нижней части изображения 500. В GUI, сверху вниз отображаются текущий канал, текущее время, название вещаемого в настоящий момент контента, информация вещания вещаемого в настоящий момент контента, и название следующего контента. Видно, что такая информация о вещаемом в настоящий момент контенте может быть включена в качестве объекта, такого как текст, изображение, или видео, внутри GUI изображения 600 OSD. Также видно, что строка состояния может быть отображена, для указания продолжительности вещаемого в настоящий момент контента, со временем начала и временем окончания вещаемого в настоящий момент контента, показанными на соответствующих концах строки состояния. Строка состояния также может указывать, как далеко продвинулся воспроизводимый в настоящий момент контент посредством затенения/затемнения/заполнения строки состояния. Символ или изображение могут быть показаны смежно с вещаемым в настоящий момент контентом и следующим контентом для указания или представления жанра или категории контента (например, комедия, драма, и т.д.).
[0092] Обращаясь к изображению 600 OSD с Фиг. 4C, GUI может быть расположен в нижней части изображения 500 как на Фиг. 4A и 4B, но иметь промежуточную длину между длинами GUI с Фиг. 4A и 4B. В GUI, последовательно слева на право отображаются название, время, и информация вещания для предыдущего контента, они же для текущего контента, и они же для следующего контента, и информация вещания, представляющая собой степень, до которой воссформирован текущий контент, отображается в нижней части (например, в строке состояния). Видно, что такая информация о контенте может быть включена в качестве объекта, такого как текст, изображение, или видео, внутри GUI изображения 600 OSD. Как отмечено выше строка состояния может быть отображена, для указания или представления степени, до которой воссформирован текущий контент, и может быть отображена ниже информации вещания предыдущего контента, текущего контента, и следующего контента. Время начала и время окончания вещаемого в настоящий момент контента, могут быть показаны на соответствующих концах строки состояния и строка состояния может указывать степени, до которой воссформирован текущий контент посредством затенения/затемнения/ заполнения строки состояния.
[0093] Несмотря на то, что Фиг. 4A, 4B, и 4C иллюстрирую изображения 600 OSD, каждое представляющее собой фрагменты информации контента текущего канала, сформированные в соответствии с вводом переключения каналов, видно, что объекты, включенные в изображения 600 OSD, обладают разными свойствами. Другими словами, видно, что объекты, такие как GUI, тексты, изображения, и видео, изображений 600 OSD могут иметь разные позиции, размеры, цвета, формы, или структуры, поскольку разные поставщики контента предоставляют изображения 600 OSD с разными свойствами. Таким образом, информация о поставщиках контента может быть установлена из свойств изображений 600 OSD.
[0094] Фиг. 5 является видом для объяснения изображения 610 OSD и объекта, включенного в изображение 610 OSD. Фиг. 5 иллюстрирует изображение 610 OSD, отображаемое на аппаратуре 300 отображения изображения совместно с изображением 500, вещание которого в настоящий момент осуществляется по текущему каналу. В частности, изображение 610 OSD с Фиг. 5 представляет собой фрагменты информации контента текущего канала, которые могут быть сформированы в соответствии с вводом переключения каналов.
[0095] Обращаясь к изображению 610 OSD с Фиг. 5, GUI может быть расположен в нижней части изображения 500 и продолжаться от левого края изображения 500 до его правого края. Несколько объектов существует внутри GUI изображения 610 OSD. В верхней части центра GUI, название 612 контента, вещание которого в настоящий момент осуществляется по текущему каналу, может быть отображено в качестве объекта с текстовой формой соответствующей сочетанию цифр, букв, и символов. В левой части GUI, текущий канал 614, по которому осуществляется вещание текущего контента, может быть отображен в качестве объекта, который находится в текстовой форме, составленной из цифр. Рядом с текущим каналом 614, компания 616 вещания контента, вещание которого в настоящий момент осуществляется по текущему каналу, может быть отображена в качестве объекта в форме сочетания изображения фигуры и теста латинских букв. Ниже названия 612 контента, информация 618 вещания контента, вещание которого в настоящий момент осуществляется по текущему каналу, может быть отображена в качестве объекта в форме сочетания изображения строки и текста, составленного из цифр и символов. Таким образом, когда аппаратура 300 отображения изображения идентифицирует объекты, отображаемые на изображении 610 OSD, аппаратура 300 отображения изображения может быть осведомлена об (может устанавливать) информации о вещаемом в настоящий момент контенте.
[0096] Фиг. 6 является видом для объяснения другого изображения 620 OSD и объекта, включенного в изображение 620 OSD. Фиг. 6 иллюстрирует изображение 620 OSD, отображаемое на аппаратуре 300 отображения изображения совместно с изображением 500, вещание которого в настоящий момент осуществляется по текущему каналу. В частности, изображение 620 OSD с Фиг. 6 является изображением меню, которое представляет собой категории контента, которые поддерживаются устройством отображения изображения.
[0097] Обращаясь к изображению 620 OSD на Фиг. 6, GUI может быть расположен в левой части изображения 500 и продолжаться от верхнего края изображения 500 до его нижнего края. Когда курсор 622 располагается на определенной категории на изображении 620 OSD, которая представляет собой категории контента, дополнительно могут быть отображены подробные меню, включенные в категорию (например, в всплывающей форме).
[0098] Один или более объекты могут существовать внутри GUI изображения 620 OSD. Названия контента могут быть отображены в качестве объектов в форме сочетания цифр, букв, и символов. Таким образом, когда аппаратура 300 отображения изображения идентифицирует объекты, отображаемые на изображении 620 OSD, аппаратура 300 отображения изображения может быть осведомлена об (может устанавливать) информации о контенте. Вышеприведенный пример изображения OSD с Фиг. 6 является лишь примером, и раскрытие не ограничивается примером с Фиг. 6. Например, изображение OSD с Фиг. 6 может не продолжаться до верхнего и нижнего краев изображения 500 и может быть расположено между верхним и нижним краями изображения 500, или в качестве альтернативы, могут быть организованы горизонтальным образом между левым и правым краями изображения 500.
[0099] Фиг. 7 является видом для объяснения другого изображения 630 OSD и объекта, включенного в изображение 630 OSD. На Фиг. 7, только изображение 630 OSD отображается на аппаратуре 300 отображения изображения. В частности, изображение 630 OSD с Фиг. 7 соответствует изображению расписания каналов, используя EPG.
[0100] Обращаясь к изображению 630 OSD с Фиг. 7, GUI занимает весь экран. Информация о каналах, по которым может быть просмотрен контент, может быть перечислена сверху вниз в левой части изображения 630 OSD, что реализуется для основанного на EPG расписания каналов, а названия контента могут быть перечислены слева на право во временной последовательности так, что зрители могут проверять время начала вещания и период времени вещания каждого контента. Когда курсор 632 перемещается на определенное название контента в изображении 630 OSD, информация 634 контента, такая как название, канал, компания вещания, и информация вещания соответствующего контента, может быть отображена в верхней части изображения 630 OSD. Например, как показано на Фиг. 7, курсор 632 перемещается на контент, чье название показано в верхней части изображения 630 OSD, и информация 634 контента, показанная в верхней части изображения 630 OSD, включает в себя больше информации, чем то, что показано в нижней части, которая отображает меньшей информации (например, часть названия, только название контента, и т.д.). Контент, на который был перемещен курсор, может быть выделен, его граница может быть выделена жирным, его цвет может отличаться или быть ярче в сравнении с другим контентом, и т.д., для указания того, что курсор был перемещен на контент. В GUI изображения 630 OSD, существуют различные типы объектов, и фрагменты информации о контенте могут быть отображены в качестве объекта в форме текста, соответствующего сочетанию цифр, букв, и символов. Услуги, которые могут быть сразу предоставлены на изображении 630 OSD, также могут быть отображены в качестве объектов в форме сочетания фигуры и текста. Также, информационный объект может быть показан в изображении OSD, чтобы отображать команды, которые могут быть введены пользователем (например, символы перемещения, чтобы проинструктировать пользователя о том, каким образом перемещать курсор, символ, чтобы проинструктировать пользователя о том, каким образом ввести команду, каким образом перемещаться между каналами, каким образом выйти из меню, и т.д.). Таким образом, когда аппаратура 300 отображения изображения идентифицирует объекты, отображаемые на изображении 630 OSD, аппаратура 300 отображения изображения может быть осведомлена об (может устанавливать) информации о контенте.
[0101] Фиг. 8 является видом для объяснения другого изображения 640 OSD и объекта, включенного в изображение 640 OSD. На Фиг. 8, только изображение 640 OSD может быть отображено на аппаратуре 300 отображения изображения. В частности, изображение 640 OSD с Фиг. 8 может быть изображением 640 хода начальной загрузки, которое вводится в аппаратуру 300 отображения изображения, в то время пока осуществляется начальная загрузка внешней аппаратуры 200.
[0102] Обращаясь к изображению 640 OSD с Фиг. 8, GUI занимает весь экран. Объект 642, сформированный из фигуры и текста для представления «QOOK TV», отображается в верхней части изображения 640 хода начальной загрузки, которое вводится в аппаратуру 300 отображения изображения во время начальной загрузки внешней аппаратуры 200. Выражение «QOOK TV» является именем образца услуги предоставления контента, которая предоставляется корейским поставщиком контента KT. Таким образом, когда аппаратура 300 отображения изображения идентифицирует данный текст, аппаратура 300 отображения изображения может узнать (установить), кем является поставщик контента. Объект 644 в видео форме представляющий ход начальной загрузки, может быть отображен в нижней части изображения 640 хода начальной загрузки, которое вводится в аппаратуру 300 отображения изображения во время начальной загрузки внешней аппаратуры 200. В GUI изображения 640 OSD существуют различные типы объектов, и фрагменты информации о контенте отображаются в качестве объекта в форме сочетания текста, такого как буквы, и символы, и изображения, такого как фигура. Таким образом, когда аппаратура 300 отображения изображения идентифицирует объекты, отображаемые в изображении 640 OSD, аппаратура 300 отображения изображения может быть осведомлена об (может устанавливать) информации о контенте. Вышеприведенное примерное изображение OSD с Фиг. 8 является только примером, и раскрытие не ограничивается примером на Фиг. 8. Например, объекты, показанные на изображении OSD с Фиг. 8, могут быть расположены в других местоположениях изображения 640 OSD (например, объект 644 может быть отображен в верхней части изображения 640 хода начальной загрузки и объект 642 может быть отображен в нижней части изображения 640 хода начальной загрузки).
[0103] Фиг. 9 является блок-схемой структуры аппаратуры 300 отображения изображения в соответствии с вариантом осуществления раскрытия. Специалисту в соответствующей области техники, к которой относится раскрываемый вариант осуществления, будет понятно, что компоненты общего назначения, отличные от компонентов иллюстрируемых на Фиг. 9, могут быть включены дополнительно.
[0104] Обращаясь к Фиг. 9, аппаратура 300 отображения изображения может включать в себя интерфейс 310 внешней аппаратуры, блок 315 приема вещательного сигнала (приемник), блок 320 обработки A/V (процессор A/V), блок 330 управления (контроллер), блок 340 извлечения объекта (экстрактор объекта), блок 350 хранения (хранилище), блок 360 отображения (дисплей), громкоговоритель 365, сетевой интерфейс 370, интерфейс 380 ввода пользователя, и блок 390 сравнения (компаратор). Блок 340 извлечения объекта может включать в себя блок 342 детектирования OSD (детектор OSD), блок 344 идентификации (идентификатор), и блок 346 формирования дескриптора (генератор дескриптора). Аспекты аппаратуры 300 отображения изображения с Фиг. 9 могут быть рассмотрены точно так же, как те, что на Фиг. 3, за исключением блока 390 сравнения, который включен дополнительно. Описания компонентов, имеющих точно такие же имена, как и у тех, что на Фиг. 3, будут опущены, и аппаратура 300 отображения изображения с Фиг. 9 теперь будет описана посредством концентрации на блоке 390 сравнения.
[0105] Как описано выше со ссылкой на Фиг. 3, блок 330 управления может собирать информацию о контенте посредством использования объекта, извлеченного блоком 340 извлечения объекта. Другими словами, блок 330 управления может собирать информацию о контенте посредством использования объекта, идентифицированного блоком 340 извлечения объекта, или дескриптора, который описывает характеристики объекта. Другими словами, блок 330 управления может определять, является ли объект, идентифицированный блоком 340 извлечения объекта, GUI изображения OSD, или текстом, изображением, или видео на изображении OSD, что предоставляет информацию, и блок 330 управления может выявлять (определять или устанавливать) значение идентифицированного объекта, чтобы тем самым собирать название, канал, компанию вещания, и информацию вещания контента. Как описано выше, блок 330 управления может передавать дескриптор, который сформирован блоком 340 извлечения объекта и описывает характеристики объекта, серверной системе, содержащей хранящиеся в ней подготовленные фрагменты сравнительных данных, и может принимать информацию о контенте, выявленную (определенную) посредством использования сравнительных данных, соответствующих описанию, от серверной системы, через сетевой интерфейс 370, тем самым собирая информацию о контенте.
[0106] Аппаратура 300 отображения изображения с Фиг. 3 дополнительно может включать в себя блок 390 сравнения. В данном случае, аппаратура 300 отображения изображения может непосредственно собирать информацию о контенте посредством использования дескриптора, описывающего характеристики объектов. С этой целью, блок 330 управления может принимать фрагменты подготовленных сравнительных данных от серверной системы 400 через сетевой интерфейс 370 и может сохранять фрагменты сравнительных данных в блоке 350 хранения. Блок 390 сравнения может сравнивать блок 346 формирования дескриптора блока 340 извлечения объекта, с фрагментами сравнительных данных, которое хранятся в блоке 350 хранения, для нахождения совпадающих данных, и может выявлять (определять) информацию о контенте из совпадающих данных. Блок 330 управления может собирать данную информацию о контенте. Блок 330 управления может классифицировать собранную информацию о контенте в соответствии с типами и сохранять классифицированную информацию о контенте в блоке 350 хранения.
[0107] Сейчас будут описаны взаимодействия с серверной системой 400, когда аппаратура 300 отображения изображения получает информацию о контенте.
[0108] Фиг. 10 является блок-схемой последовательности операций процесса получения информации о контенте в системе 100 предоставления контента, включающей в себя внешнюю аппаратуру 200, аппаратуру 300 отображения изображения, и серверную систему 400.
[0109] В операции S1010, аппаратура 300 отображения изображения может принимать видеосигнал контента, который является результатом обработки сигнала контента посредством внешней аппаратуры 200 таким образом, чтобы он принял форму, которая может быть обработана аппаратурой 300 отображения изображения. Видеосигнал контента может не включать в себя информацию о контенте, а именно метаданные.
[0110] В операции S1020, для того чтобы получить информацию о контенте, аппаратура 300 отображения изображения может детектировать сигнал изображения OSD, соответствующий изображению OSD, из видеосигнала, полученного посредством обработки видео, и может извлекать объект, включенный в изображение OSD из сигнала изображения OSD.
[0111] Аппаратура 300 отображения изображения может определять, является ли объект, идентифицированный блоком 340 извлечения объекта, GUI изображения OSD, или текстом, изображением, или видео на изображении OSD, что предоставляет информацию, и выявлять (определять) значение идентифицированного объекта, чтобы тем самым собрать информацию о контенте, такую как, например, название, канала, компанию вещания, и информацию вещания контента. Информация о контенте, которую сложно собрать посредством использования идентифицированного объекта, может быть установлена посредством сравнения дескриптора, описывающего признаки идентифицированного объекта, с базой данных из фрагментов данных. База данных из фрагментов данных может быть ранее подготовленной в серверной системе 400 вне аппаратуры 300 отображения изображения.
[0112] В операции S1030, аппаратура 300 отображения изображения может передавать дескриптор, описывающий признаки объекта, серверной системе 400 для того, чтобы установить информацию о контенте посредством использования фрагментов сравнительных данных, подготовленных на серверной системе 400.
[0113] Серверная система 400 может включать в себя один или множество серверов для выполнения разных ролей серверной системы 400.
[0114] Первый сервер из серверов может принимать признаки идентифицированного объекта, включенного в изображение OSD, от аппаратуры 300 отображения изображения. Первый сервер может принимать признаки объекта в форме дескриптора, который описывает признаки объекта, от аппаратуры 300 отображения изображения.
[0115] Второй сервер может хранить подготовленные фрагменты сравнительных данных. Фрагменты данных могут иметь форму, включающую в себя, по меньшей мере, один дескриптор, соответствующий каждому из множества поставщиков контента, или форму, включающую в себя, по меньшей мере, один дескриптор, соответствующий каждому из разных фрагментов информации о контенте, и может создавать базу данных. Поскольку новизна таких фрагментов сравнительных данных увеличивает точность получения информации контента, второй сервер может периодически отслеживать изображение OSD каждого поставщика контент, чтобы обновлять фрагменты сравнительных данных. Другими словами, даже когда поставщик контента меняет признаки изображения OSD, действие по изменению может быть предпринято вторым сервером.
[0116] Третий сервер может сравнивать признаки объекта, принятого от первого сервера с фрагментами сравнительных данных, хранящихся во втором сервере, и может устанавливать или определять информацию о контенте из сравнительных данных, соответствующих признакам объекта. В операциях S1040 и S1050, третий сервер может осуществлять поиск дескрипторов, соответствующих друг другу посредством использования дескриптора, принятого первым сервером, и фрагментов сравнительных данных, хранящихся на втором сервере, и может устанавливать информацию о контенте, в частности, информацию поставщика контента.
[0117] В операции S1060, первый сервер может передавать информацию о контенте аппаратуре 300 отображения изображения, и аппаратура 300 отображения изображения может принимать информацию о контенте.
[0118] Таким образом, аппаратура 300 отображения изображения может собирать информацию о контенте, в операции S1070.
[0119] Когда серверная система 400 не имеет данных, соответствующих дескриптору, переданному аппаратурой 300 отображения изображения, аппаратура 300 отображения изображения может отображать интерфейс пользователя таким образом, что пользователь может вручную ввести информацию контента, которую пользователь знает. Серверная система 400 может формировать сравнительные данные, указывающие дескриптор касательно нового поставщика контента, из дескриптора, принятого от аппаратуры 300 отображения изображения.
[0120] Фиг. 11 является блок-схемой последовательности операций другого процесса получения информации о контенте в системе предоставления контента, включающей в себя внешнюю аппаратуру 200, аппаратуру 300 отображения изображения, и серверную систему 400. На Фиг. 11, в противоположность Фиг. 10, информация о контенте может быть установлена аппаратурой 300 отображения изображения посредством использования сравнительных данных. Как описано выше со ссылкой на Фиг. 9, аппаратура 300 отображения изображения дополнительно может включать в себя блок 390 сравнения для того, чтобы устанавливать или определять информацию о контенте. В альтернативном варианте осуществления, аспекты Фиг. 10 и Фиг. 11 могут быть объединены. Т.е., некоторая информация о контенте может быть получена аппаратурой 300 отображения изображения посредством использования сравнительных данных, основанных на объектах, извлеченных серверной системой 400 посредством использования сравнительных данных, основанных на других объектах, извлеченных из изображения OSD.
[0121] В операции S1110, аппаратура 300 отображения изображения может принимать видеосигнал контента, который является результатом обработки сигнала контента посредством внешней аппаратурой 200 таким образом, чтобы он принял форму, которая может быть обработана аппаратурой 300 отображения изображения. Видеосигнал контента может не включать в себя информацию о контенте, а именно, метаданные.
[0122] В операции S1120, для того чтобы получить информацию о контенте, аппаратура 300 отображения изображения может детектировать сигнал изображения OSD, соответствующий изображению OSD, из видеосигнала, полученного посредством обработки видео, и может извлекать объект, включенный в изображение OSD, из сигнала изображения OSD.
[0123] Аппаратура 300 отображения изображения может определять, является ли объект, идентифицированный блоком 340 извлечения объекта, GUI изображения OSD, или текстом, изображением, или видео на изображении OSD, что предоставляет информацию, и выявлять (определять) значение идентифицированного объекта, чтобы тем самым собрать информацию о контенте, такую как, например, название, канал, компанию вещания, и информацию вещания контента. Информация о контенте, которую сложно собрать посредством использования идентифицированного объекта, может быть установлена посредством сравнения дескриптора, описывающего признаки идентифицированного объекта, с базой данных из фрагментов данных. База данных из фрагментов данных может быть ранее подготовленной в серверной системе 400 вне аппаратуры 300 отображения изображения.
[0124] В операции S1130, аппаратура 300 отображения изображения может запрашивать у серверной системы 400 передачу фрагментов сравнительных данных, для того чтобы установить или определить информацию о контенте посредством использования фрагментов сравнительных данных, подготовленных в серверной системе 400.
[0125] В операции S1140, аппаратура 300 отображения изображения может принимать фрагменты сравнительных данных от серверной системы 400. Аппаратура 300 отображения изображения может принимать подготовленные фрагменты сравнительных данных от серверной системы 400 и сохранять их.
[0126] Операции S1130 и S1140 могут быть выполнены в ответ на (после) прием видеосигнала контента в операции S1110 и извлечение объекта, включенного в изображение OSD, в операции S1120. В качестве альтернативы, аппаратура 300 отображения изображения может запрашивать у серверной системы передачу базы данных из фрагментов данных или фрагментов сравнительных данных, независимо от приема видеосигнала контента (например, перед приемом видеосигнала контента). Таким образом, в альтернативном варианте осуществления аппаратура 300 отображения изображения может принимать и предварительно сохранять базу данных из фрагментов данных или фрагменты сравнительных данных, перед приемом видеосигнала контента.
[0127] Поскольку новизна фрагментов сравнительных данных увеличивает точность получения информации контента, аппаратура 300 отображения изображения также может периодически запрашивать у серверной системы передачу базы данных из фрагментов данных или фрагментов сравнительных данных с тем, чтоб аппаратура 300 отображения изображения принимала и сохраняла последние или обновленные фрагменты сравнительных данных. Соответственно, даже когда поставщик контента меняет признаки изображения OSD, аппаратура 300 отображения изображения может хранить последние или обновленные фрагменты сравнительных данных.
[0128] В операции S1150, аппаратура 300 отображения изображения может сравнивать дескриптор, описывающий признаки объекта, с сохраненными фрагментами сравнительных данных.
[0129] В операции S1160, аппаратура 300 отображения изображения может осуществлять поиск данных, совпадающих с дескриптором, по фрагментам сравнительных данных, и устанавливать или определять информацию о контенте.
[0130] В операции S1170, аппаратура 300 отображения изображения может собирать данную информацию о контенте.
[0131] Фиг. 12 является блок-схемой последовательности операций способа получения информации о контенте, в соответствии с вариантом осуществления раскрытия. Предметы, описанные выше в отношении внешней аппаратуры 200, аппаратуры 300 отображения изображения, и серверной системы 400, даже несмотря на то, что их описания опущены, могут быть применены далее к способу в соответствии с раскрываемым вариантом осуществления.
[0132] В операции S1210, аппаратура 300 отображения изображения может принимать видеосигнал от внешней аппаратуры, соединенной с аппаратурой 300 отображения изображения. Аппаратура 300 отображения изображения может принимать видеосигнал контента, который является результатом обработки сигнала контента посредством внешней аппаратурой 200 таким образом, чтобы он принял форму, которая может быть обработана аппаратурой 300 отображения изображения. Видеосигнал контента может не включать в себя информацию о контенте, а именно, метаданные. Поскольку аппаратура 300 отображения изображения не принимает информацию о контенте, при приеме видеосигнала контента, аппаратуре 300 отображения изображения может требоваться получить информацию о контенте, которая должна быть отображена на аппаратуре 300 отображения изображения. Зная информацию о контенте, аппаратура 300 отображения изображения может поддерживать различные функции, и может быть повышено удобство для пользователей.
[0133] В операции S1220, для того чтобы получить информацию о контенте, аппаратура 300 отображения изображения может извлекать объект, включенный в изображение OSD, из изображения, которое формируется с использованием принятого видеосигнала контента.
[0134] Примеры изображений 600 OSD могут включать в себя различные типы изображений, которые отображаются на аппаратуре 300 отображения изображения совместно с или независимо от изображения контента для того, чтобы позволить пользователям более удобно использовать контент. Различные типы изображений могут быть: изображением, которое представляет собой фрагменты информации контента текущего канала, формируемые в соответствии с вводом переключения канала; изображением меню, которое представляет собой категории многообразия контента, поддерживаемого аппаратурой отображения изображения, для того чтобы помочь пользователям использовать многообразие контента; и изображение расписания каналов, используя EPG. Примеры изображений 600 OSD также могут включать в себя изображение, которое отображается на аппаратуре 300 отображения изображения в процессе для пользователя, чтобы использовать контент, например, изображение хода начальной загрузки, вводимое в аппаратуру 300 отображения изображения, когда внешняя аппаратура 200, которая принимает контент от поставщика контента и предоставляет видеосигнал контента и аудиосигнал контента в форме, исполняемой аппаратурой 300 отображения изображения, осуществляет начальную загрузку. Аппаратура 300 отображения изображения может предоставлять информацию о контенте посредством использования изображений 600 OSD. Таким образом, когда аппаратура 300 отображения изображения идентифицирует объект из каждого изображения OSD, аппаратура 300 отображения изображения может быть осведомлена об (может определять или устанавливать) информации о контенте.
[0135] Объект, включенный в изображение OSD, может быть GUI изображения OSD, или может быть текстом, изображением, видео, или подобным, включенным в изображение OSD.
[0136] Операция S1220 извлечения объекта из изображения OSD теперь будет описана более подробно со ссылкой на Фиг. 13.
[0137] Фиг. 13 является блок-схемой последовательности операций операции S1220 извлечения объекта из изображения OSD.
[0138] В операции S1310, аппаратура 300 отображения изображения может детектировать изображение OSD из изображения, которое формируется с использованием принятого видеосигнала контента. Аппаратура 300 отображения изображения может воспринимать и детектировать сигнал изображения OSD, соответствующий изображению OSD, которое должно быть отображено в блоке 360 отображения, из видеосигнала, полученного посредством обработки видео.
[0139] В операции S1320, аппаратура 300 отображения изображения может идентифицировать объект, включенный в детектированное изображение OSD. Аппаратура 300 отображения изображения может идентифицировать объект посредством использования способа, такого как распознавание текста, распознавание изображения, или распознавания шаблона, например.
[0140] В операции S1330, аппаратура 300 отображения изображения может формировать или генерировать дескриптор, который описывает характеристики идентифицированного объекта. Дескриптор может представлять собой, по меньшей мере, одно из следующего: позицию, размер, цвет, форму, и структуру объекта, включенного в изображение OSD. Эти операции (формирование и генерирование одного или более дескрипторов) могут быть выполнены выборочно. Т.е., формирование и генерирование одного или более дескрипторов для идентифицированного объекта могут быть выполнены только, когда получение информации о контенте посредством использования идентифицированного объекта сложное или невозможно.
[0141] Вновь обращаясь к Фиг. 12, аппаратура 300 отображения изображения может собирать информацию о контенте посредством использования извлеченного объекта, в операции S1230. Информация о контенте может обозначать информацию поставщика контента, название контента, канал контента, кампанию вещания контента, информацию вещания контента, и подобное. Различные варианты осуществления, в которых аппаратура 300 отображения изображения, получает или собирает информацию о контенте, теперь будут описаны со ссылкой на Фиг. с 14 по 16.
[0142] Фиг. 14 является блок-схемой последовательности операций операции сбора информации о контенте, которая является вариантом осуществления операции S1230 с Фиг. 12. Вариант осуществления Фиг. 14 соответствует случаю, где информация о контенте может быть непосредственно установлена из идентифицированного объекта.
[0143] В операции S1410, аппаратура 300 отображения изображения может классифицировать объект, идентифицированный из изображения OSD, в соответствии с типами информации о контенте. Аппаратура 300 отображения изображения может определять, является ли идентифицированный объект GUI изображения OSD, или текстом, изображением, или видео на изображении OSD, что предоставляет информацию, и выявлять (определять) значение идентифицированного объекта, чтобы тем самым классифицировать идентифицированный объект в соответствии с названием, каналом, компанией вещания, и информацией вещания контента и информацией поставщика контента.
[0144] В операции S1420, аппаратура 300 отображения изображения может сохранять классифицированный объект в качестве своей собственной информации о контенте.
[0145] Фиг. 15 является блок-схемой последовательности операций операции сбора информации о контенте, которая является вариантом осуществления операции S1230 с Фиг. 12. Раскрываемый вариант осуществления соответствует случаю, где информация о контенте собирается, используя дескриптор, который описывает признаки идентифицированного объекта, в частности, случай, когда серверная система 400 вне аппаратуры 300 отображения изображения устанавливает информацию о контенте посредством использования дескриптора.
[0146] В операции S1510, аппаратура 300 отображения изображения может формировать или генерировать дескриптор, описывающий признаки идентифицированного объекта, и может передавать дескриптор серверной системе 400, содержащей хранящиеся в ней подготовленные фрагменты сравнительных данных.
[0147] В операции S1520, серверная система 400 может сравнивать принятый дескриптор с хранящимися фрагментами сравнительных данных.
[0148] В операции S1530, серверная система 400 может устанавливать или определять информацию о контенте посредством использования сравнительных данных, соответствующих принятому дескриптору.
[0149] В операции S1540, аппаратура 300 отображения изображения может принимать информацию о контенте от серверной системы 400.
[0150] Фиг. 16 является блок-схемой последовательности операций операции сбора информации о контенте, которая является вариантом осуществления операции S1230 с Фиг. 12. Описываемый вариант осуществления соответствует случаю, где информация о контенте собирается, используя дескриптор, который описывает признаки идентифицированного объекта, в частности, случай, где аппаратура 300 отображения изображения устанавливает информацию о контенте посредством использования дескриптора.
[0151] В операции S1610, аппаратура 300 отображения изображения может принимать подготовленные фрагменты сравнительных данных от серверной системы 400. Когда аппаратура 300 отображения изображения уже приняла фрагменты сравнительных данных от серверной системы 400, операция S1610 может не выполняться. Тем не менее, для поддержания новизны фрагментов сравнительных данных, аппаратура 300 отображения изображения может выполнять операцию S1610.
[0152] В операции S1620, в аппаратуре 300 отображения изображения дескриптор, описывающий признаки идентифицированного объекта, может быть сравнен с фрагментами сравнительных данных. Когда фрагменты сравнительных данных от серверной системы 400 уже сохранены в аппаратуре 300 отображения изображения, аппаратура 300 отображения изображения может формировать или генерировать дескриптор, описывающий признаки идентифицированного объекта, затем выполнять сравнение. В качестве альтернативы, аппаратура 300 отображения изображения может формировать или генерировать дескриптор, затем принимать подготовленные фрагменты сравнительных данных от серверной системы 400, и впоследствии выполнять сравнение.
[0153] В операции S1630, аппаратура 300 отображения изображения может устанавливать или определять информацию о контенте посредством использования сравнительных данных, соответствующих сформированному дескриптору.
[0154] В сравнении со способом сбора информации контента, иллюстрируемом на Фиг. 15, в способе сбора информации контента, иллюстрируемом на Фиг. 16, если аппаратура 300 отображения изображения уже приняла последние фрагменты сравнительных данных от серверной системы 400, аппаратура 300 отображения изображения не испытывает трудностей при сборе информации о контенте, даже когда связь с серверной системой 400 невозможна. Тем не менее, количество вычислений данных, которое должно выполняться аппаратурой 300 отображения изображения, может увеличиться, и, следовательно, может генерироваться проблема (например, задержка) в аппаратуре 300 отображения изображения.
[0155] Как описано выше, в соответствии с одним или более из вышеприведенных вариантов осуществления раскрытия, когда аппаратура отображения изображения получает информацию о контенте, аппаратура отображения изображения может поддерживать разнообразные услуги, и может быть повышено удобство для пользователей.
[0156] Варианты осуществления раскрытия могут быть записаны в виде одной или более компьютерных программ и могут быть реализованы в цифровых компьютерах общего назначения, которые исполняют программы, используя машиночитаемый носитель записи (например, не временный машиночитаемый носитель записи). Примеры машиночитаемого носителя записи включают в себя магнитные запоминающие носители (например, ROM, гибкие диски, жесткие диски, и т.д.), оптические носители записи (например, CD-ROM, или DVD), и т.д. Не временные машиночитаемые носители могут включать в себя программные инструкции для реализации разнообразных операций, воплощаемых компьютером. Носители также могут включать в себя, отдельно или в сочетании с программными инструкциями, файлы данных, структуры данных, и подобное. Примеры не временных машиночитаемых носителей включают в себя магнитные носители, такие как жесткие диски, гибкие диски, и магнитную ленту; оптические носители, такие как диски CD ROM и DVD; магнитооптические носители, такие как оптические диски; и аппаратные устройства, которые специально выполнены с возможностью хранения и выполнения программных инструкций, такие как постоянная память (ROM), Оперативная Память (RAM), флэш-память, USB-память, и подобное. Примеры программных инструкций включают в себя как машинный код, такой как сформированный компилятором, так и файлы, содержащие код более высокого уровня, который может быть исполнен компьютером посредством использования интерпретатора. Программные инструкции могут быть исполнены одним или более процессорами. Описанные аппаратные устройства могут быть выполнены с возможностью действия в качестве одного или более модулей программного обеспечения для того, чтобы выполнять операции описанных выше вариантов осуществления, или наоборот. В дополнение, не временный машиночитаемый запоминающий носитель может быть распределен среди компьютерных систем, соединенных посредством сети и машиночитаемые коды или программные инструкции могут храниться и исполняться децентрализованным образом. В дополнение, не временные машиночитаемые запоминающие носители также могут быть воплощены в, по меньшей мере, одной специализированной интегральной микросхеме (ASIC) или программируемой Вентильной Матрице (FPGA).
[0157] Аппаратуры и способы, в соответствии с вышеописанными примерными вариантами осуществления могут использовать один или более процессоров. Например, устройство обработки может быть реализовано, используя один или более компьютеров общего назначения или специального назначения, и может включать в себя, например, одно или более из: процессора, контроллера, арифметического логического блока, центрального блока обработки (CPU), блок обработки графики (GPU), цифрового сигнального процессора (DSP), микрокомпьютера, программируемой вентильной матрицы, программируемого логического блока, специализированной интегральной микросхемы (ASIC), микропроцессора или любого другого устройства, выполненного с возможностью ответа на и исполнения инструкции заданным образом.
[0158] Используемые в данном документе понятия «модуль» и «блок» могут относиться к, но не ограничиваются, компоненту программного или аппаратного обеспечения или устройству, такому как программируемая Вентильная Матрица (FPGA) или Специализированная Интегральная микросхема (ASIC), которая выполняет определенные задачи. Модуль или блок могут быть выполнены с возможностью нахождения в адресуемом запоминающем носителе и выполнены с возможностью исполнения одним или более процессорами. Таким образом, модуль или блок могут включать в себя, в качестве примера, компоненты, такие как компоненты программного обеспечения, объектно-ориентированные компоненты программного обеспечения, компоненты класса и компоненты задачи, процессы, функции, атрибуты, процедуры, подпрограммы, сегменты программного кода, драйверы, встроенное программное обеспечение, микрокод, схему, данные, базу данных, структуры данных, таблицы, массивы, и переменные. Функциональность, предоставляемая в компонентах и модулях/блоках, может быть объединена в меньшем количестве компонентов и модулей/блоков или дополнительно разделена на дополнительные компоненты и модули.
[0159] Каждый блок иллюстраций блок-схемы последовательности операций может представлять собой блок, модуль, компонент, сегмент, или часть кода, который содержит одну или более исполняемые инструкции для реализации указанной логической функции(ий). Следует отметить, что в некоторых альтернативных реализациях, функции, отмеченные в блоках, могут происходить не по порядку. Например, два блока, показанные последовательными, могут фактически исполняться по сути параллельно (одновременно) или блоки могут иногда исполняться в обратном порядке, в зависимости от задействованной функциональности.
[0160] Примерные варианты осуществления должны рассматриваться лишь в духе описания, а не в целях ограничения. Описания признаков или аспектов в рамках каждого варианта осуществления должны, как правило, рассматриваться как доступные для других подобных признаков или аспектов в других вариантах осуществления.
[0161] Несмотря на то, что раскрытие было в частности показано и описано со ссылкой на его примерные варианты осуществления, специалистам в соответствующей области техники будет понятно, что различные изменения по форме и в деталях могут быть здесь выполнены, не отступая от сущности и объема раскрытия, которые определены нижеследующей формулой изобретения.