Способ, устройство, телевизор и система для распознавания логотипа телевизионной станции

Иллюстрации

Показать все

Изобретение относится к области техники распознавания изображений. Техническим результатом является повышение скорости для распознавания логотипов телевизионных станций за счет уменьшения области для определения совпадения. В способе распознавания логотипа телевизионной станции получают изображение телевизионного экрана. Для каждого стандартного логотипа для определения совпадения стандартного логотипа выбирают область, соответствующую информации позиции стандартного логотипа. Распознают логотип телевизионной станции на изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения. Обнаруживают, обновлена или нет базовая информация стандартного логотипа, причем базовая информация может включать стандартный логотип телевизионной станции, информацию позиции стандартного логотипа телевизионной станции и пороговое значение для определения совпадения стандартного логотипа телевизионной станции. И, если обнаруживается, что было выполнено обновление, загружают базовую информацию стандартного логотипа телевизионной станции с сервера и обновляют ее. 6 н. и 12 з.п. ф-лы, 11 ил., 1 табл.

Реферат

Перекрестная ссылка на родственную заявку

Данная заявка основана и притязает на приоритет заявки на патент (Китай) номер 201310547631.0, поданной 6 ноября 2013 года, содержимое которой полностью содержится в данном документе по ссылке.

Область техники, к которой относится изобретение

[0001] Настоящее раскрытие сущности, в общем, относится к области техники распознавания изображений, а более конкретно, к способу, устройству, телевизионному приемнику (телевизору) и системе для распознавания логотипа телевизионной станции.

Уровень техники

[0002] Телевизор должен распознавать текущий передаваемый в широковещательном режиме канал и уведомлять название канала пользователю при широковещательной передаче телевизионных программ. Цифровой телевизор может определять текущий передаваемый в широковещательном режиме канал на основе сравнительной таблицы, предоставленной посредством поставщика абонентской приставки, тогда как аналоговый телевизор обычно определяет текущий передаваемый в широковещательном режиме канал на основе таблицы значений частот. Поскольку таблицы значений частот для идентичного канала не являются идентичными в стране, очень затруднительно определять канал, передаваемый в широковещательном режиме посредством аналогового телевизора, через таблицу значений частот.

[0003] Распознавание канала, передаваемого в широковещательном режиме посредством аналогового телевизора, также может осуществляться через распознавание логотипов телевизионных станций. Поскольку каждый канал имеет собственный уникальный логотип телевизионной станции, несложно знать название канала после распознавания логотипа телевизионной станции текущего передаваемого в широковещательном режиме канала. Релевантный способ для распознавания логотипа телевизионной станции включает в себя: получение сначала изображения телевизионного экрана, выбор области верхнего квадранта изображения телевизионного экрана в качестве области для определения совпадения, затем выполнение извлечения графики посредством подстановки по одному всех стандартных логотипов телевизионных станций, предварительно сохраненных в базе данных, в область для определения совпадения, и в завершение, выбор стандартного логотипа телевизионной станции с наибольшей вероятностью совпадения согласно вероятностям совпадения, полученным посредством извлечения графики, в качестве логотипа телевизионной станции текущего передаваемого в широковещательном режиме телеканала. Извлечение графики указывает определение совпадения и выполнение поиска между стандартными логотипами телевизионных станций в базе данных и изображением в области для определения совпадения.

[0004] В ходе реализации настоящего раскрытия сущности, по меньшей мере, следующие недостатки выявлены вышеописанным способом автором изобретения: в релевантных технологиях, область верхнего квадранта изображения телевизионного экрана выбирается в качестве области для определения совпадения, при том, что в наше время экран телевизора становится все большим, и, соответственно, выбранная область для определения совпадения становится слишком большой, что приводит к увеличению объема вычислений и в силу этого вызывает то, что скорость распознавания логотипов телевизионных станций является слишком маленькой.

Раскрытие изобретения

[0005] Чтобы разрешать проблему низкой скорости для распознавания логотипов телевизионных станций вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, варианты осуществления настоящего раскрытия сущности предоставляют способ, устройство, телевизор и систему для распознавания логотипа телевизионной станции. Технические решения заключаются в следующем.

[0006] Согласно первому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен способ для распознавания логотипа телевизионной станции, включающий в себя:

[0007] - получение изображения телевизионного экрана;

[0008] - для каждого предварительно сохраненного стандартного логотипа телевизионной станции, выбор области, соответствующей информации позиции стандартного логотипа телевизионной станции, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа телевизионной станции, причем информация позиции представляет собой позицию стандартного логотипа телевизионной станции на телевизионном экране; и

[0009] - распознавание логотипа телевизионной станции в изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения.

[0010] В первой возможной реализации, упомянутое распознавание логотипа телевизионной станции в изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения включает в себя:

[0011] - преобразование цветового пространства изображения телевизионного экрана в цветовое пространство, в котором разделяются яркость и цветность;

[0012] - для каждого стандартного логотипа телевизионной станции, вычисление разности между значением яркости каждого пиксела в стандартном логотипе телевизионной станции и значением яркости соответствующего пиксела в соответствующей области для определения совпадения;

[0013] - вычисление суммы разностей, вычисленных для соответствующих пикселов, с тем чтобы получать значение для определения совпадения; и

[0014] - распознавание стандартного логотипа телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции в изображении телевизионного экрана.

[0015] В комбинации с первой возможной реализацией в первом аспекте, во второй возможной реализации, упомянутое вычисление разности между значением яркости каждого пиксела в стандартном логотипе телевизионной станции и значением яркости соответствующего пиксела в соответствующей области для определения совпадения включает в себя:

[0016] - для каждого пиксела в стандартном логотипе телевизионной станции, обнаружение того, равно или нет значение яркости пиксела 0; и

[0017] - если значение яркости пиксела не равно 0, вычисление разности между значением яркости пиксела и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.

[0018] В комбинации с первой возможной реализацией в первом аспекте, в третьей возможной реализации, способ дополнительно включает в себя:

[0019] - получение порогового значения для определения совпадения, которому соответствует стандартный логотип телевизионной станции с минимальным значением для определения совпадения, причем пороговое значение для определения совпадения положительно коррелируется с размером области стандартного логотипа телевизионной станции;

[0020] - сравнение минимального значения для определения совпадения с пороговым значением для определения совпадения;

[0021] - если результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, что указывает то, что распознавание завершается ошибкой, отправку изображения телевизионного экрана на сервер; и

[0022] - если результат сравнения заключается в том, что минимальное значение для определения совпадения меньше порогового значения для определения совпадения, распознавание стандартного логотипа телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции в изображении телевизионного экрана.

[0023] В комбинации с первым аспектом, первой возможной реализацией в первом аспекте, второй возможной реализацией в первом аспекте или третьей возможной реализацией в первом аспекте, в четвертой возможной реализации, способ дополнительно включает в себя:

[0024] - обнаружение того, обновлена или нет базовая информация стандартного логотипа телевизионной станции, сохраненная на сервере, причем базовая информация включает в себя первые два элемента или все из стандартного логотипа телевизионной станции, информации позиции стандартного логотипа телевизионной станции и порогового значения для определения совпадения стандартного логотипа телевизионной станции; и

[0025] - если обнаруживается то, что предоставлено обновление, загрузку базовой информации стандартного логотипа телевизионной станции с сервера и ее обновление.

[0026] В комбинации с четвертой возможной реализацией в первом аспекте, в пятой возможной реализации, упомянутая загрузка базовой информации стандартного логотипа телевизионной станции с сервера и ее обновление включает в себя:

[0027] - отправку информации локального региона на сервер; и

[0028] - прием базовой информации, по меньшей мере, одного стандартного логотипа телевизионной станции, возвращенной посредством сервера, на основе информации локального региона.

[0029] В комбинации с первым аспектом, первой возможной реализацией в первом аспекте, второй возможной реализацией в первом аспекте, третьей возможной реализацией в первом аспекте, четвертой возможной реализацией в первом аспекте или пятой возможной реализацией в первом аспекте, в шестой возможной реализации, способ дополнительно включает в себя:

[0030] - запись непрерывных n результатов распознавания канала, которому соответствует изображение телевизионного экрана, n>1;

[0031] - обнаружение того, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, 1≤m<n; и

[0032] - если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, выбор идентичного результата распознавания в качестве корректного результата распознавания и создание взаимосвязи соответствия между корректным результатом распознавания и каналом.

[0033] В комбинации с шестой возможной реализацией в первом аспекте, в седьмой возможной реализации, способ дополнительно включает в себя:

[0034] - замену самого раннего результата распознавания в непрерывных n результатах распознавания на последний результат распознавания канала, которому соответствует изображение телевизионного экрана;

[0035] - обнаружение заново того, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания;

[0036] - если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, продолжение обнаруживать то, является или нет этот идентичный результат распознавания идентичным последнему корректному результату распознавания; и

[0037] - если результат обнаружения отличается, рассмотрение идентичного результата распознавания, обнаруженного в этот раз, в качестве нового корректного результата распознавания.

[0038] Согласно второму аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрено устройство для распознавания логотипа телевизионной станции, включающее в себя:

[0039] - модуль получения изображений, выполненный с возможностью получать изображение телевизионного экрана;

[0040] - модуль выбора областей, выполненный с возможностью, для каждого предварительно сохраненного стандартного логотипа телевизионной станции, выбирать область, соответствующую информации позиции стандартного логотипа телевизионной станции, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа телевизионной станции, причем информация позиции представляет собой позицию стандартного

логотипа телевизионной станции на телевизионном экране; и

[0041] - модуль распознавания логотипов телевизионных станций, выполненный с возможностью распознавать логотип телевизионной станции в изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения.

[0042] В первой возможной реализации, модуль распознавания логотипов телевизионных станций включает в себя:

[0043] - блок преобразования цветов, выполненный с возможностью преобразовывать цветовое пространство изображения телевизионного экрана в цветовое пространство, в котором разделяются яркость и цветность;

[0044] - блок вычисления разности, выполненный с возможностью, для каждого стандартного логотипа телевизионной станции, вычислять разность между значением яркости каждого пиксела стандартного логотипа телевизионной станции и значением яркости соответствующего пиксела в соответствующей области для определения совпадения;

[0045] - блок суммирования разностей, выполненный с возможностью вычислять сумму разностей, вычисленных для соответствующих пикселов, с тем чтобы получать значение для определения совпадения; и

[0046] - блок распознавания логотипов телевизионных станций, выполненный с возможностью распознавать стандартный логотип телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции в изображении телевизионного экрана.

[0047] В комбинации с первой возможной реализацией во втором аспекте, во второй возможной реализации, включает в себя блок вычисления разности:

[0048] - подблок обнаружения яркости, выполненный с возможностью, для каждого пиксела в стандартном логотипе телевизионной станции, обнаруживать то, равно или нет значение яркости пиксела 0; и

[0049] - подблок вычисления разности, выполненный с возможностью, если значение яркости пиксела не равно 0, вычислять разность между значением яркости пиксела и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.

[0050] В комбинации с первой возможной реализацией во втором аспекте, в третьей возможной реализации, модуль распознавания логотипов телевизионных станций дополнительно включает в себя:

[0051] - блок получения пороговых значений, выполненный с возможностью получать пороговое значение для определения совпадения, которому соответствует стандартный логотип телевизионной станции с минимальным значением для определения совпадения, причем пороговое значение для определения совпадения положительно коррелируется с размером области стандартного логотипа;

[0052] - блок сравнения пороговых значений, выполненный с возможностью сравнивать минимальное значение для определения совпадения с пороговым значением для определения совпадения;

[0053] - первый блок выполнения, выполненный с возможностью, если результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, что указывает то, что распознавание завершается ошибкой, отправлять изображение телевизионного экрана на сервер; и

[0054] - второй блок выполнения, выполненный с возможностью, если результат сравнения заключается в том, что минимальное значение для определения совпадения меньше порогового значения для определения совпадения, распознавать стандартный логотип телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции в изображении телевизионного экрана.

[0055] В комбинации со вторым аспектом, первой возможной реализацией во втором аспекте, второй возможной реализацией во втором аспекте или третьей возможной реализации во втором аспекте, в четвертой возможной реализации, устройство дополнительно включает в себя:

[0056] - модуль обнаружения информации, выполненный с возможностью обнаруживать то, обновлена или нет базовая информация стандартного логотипа телевизионной станции, сохраненная на сервере, причем базовая информация включает в себя первые два элемента или все из стандартного логотипа телевизионной станции, информации позиции стандартного логотипа телевизионной станции и порогового значения для определения совпадения стандартного логотипа телевизионной станции; и

[0057] - модуль загрузки информации, выполненный с возможностью, если обнаруживается то, что предоставлено обновление, загружать базовую информацию стандартного логотипа телевизионной станции с сервера и обновлять ее.

[0058] В комбинации с четвертой возможной реализацией во втором аспекте, в пятой возможной реализации, модуль загрузки информации включает в себя:

[0059] - блок отправки информации, выполненный с возможностью отправлять информацию локального региона на сервер; и

[0060] - блок приема информации, выполненный с возможностью принимать базовую информацию, по меньшей мере, одного стандартного логотипа телевизионной станции, возвращенную посредством сервера, на основе информации локального региона.

[0061] В комбинации со вторым аспектом, первой возможной реализацией во втором аспекте, второй возможной реализацией во втором аспекте, третьей возможной реализацией во втором аспекте, четвертой возможной реализацией во втором аспекте или пятой возможной реализацией во втором аспекте, в шестой возможной реализации, устройство дополнительно включает в себя:

[0062] - модуль записи результатов, выполненный с возможностью записывать непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, n>1;

[0063] - первый модуль обнаружения, выполненный с возможностью обнаруживать то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, 1≤m<n; и

[0064] - первый модуль выполнения, выполненный с возможностью, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, выбирать идентичный результат распознавания в качестве корректного результата распознавания и создает взаимосвязь соответствия между корректным результатом распознавания и каналом.

[0065] В комбинации с шестой возможной реализацией во втором аспекте, в седьмой возможной реализации, устройство дополнительно включает в себя:

[0066] - модуль замены результатов, выполненный с возможностью заменять самый ранний результат распознавания в непрерывных n результатах распознавания на последний результат распознавания канала, которому соответствует изображение телевизионного экрана;

[0067] - второй модуль обнаружения, выполненный с возможностью заново обнаруживать то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания;

[0068] - третий модуль обнаружения, выполненный с возможностью, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, продолжать обнаруживать то, является или нет этот идентичный результат распознавания идентичным последнему корректному результату распознавания; и

[0069] - второй модуль выполнения, выполненный с возможностью, если результат обнаружения отличается, рассматривать идентичный результат распознавания, обнаруженный в этот раз, в качестве нового корректного результата распознавания.

[0070] Согласно третьему аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен телевизор, включающий в себя: устройство для распознавания логотипа телевизионной станции согласно любому из второго аспекта или возможных реализаций второго аспекта.

[0071] Согласно четвертому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрен телевизор, включающий в себя:

[0072] - один или более процессоров;

[0073] - запоминающее устройство; и

[0074] - один или более модулей, сохраненных в запоминающем устройстве и выполненных с возможностью выполнения посредством одного или более процессоров, причем один или более модулей имеют следующие функции:

[0075] - получение изображения телевизионного экрана;

[0076] - для каждого предварительно сохраненного стандартного логотипа телевизионной станции, выбор области, соответствующей информации позиции стандартного логотипа телевизионной станции, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа телевизионной станции, причем информация позиции представляет собой позицию стандартного логотипа телевизионной станции на телевизионном экране; и

[0077] - распознавание логотипа телевизионной станции в изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения.

[0078] Согласно пятому аспекту вариантов осуществления настоящего раскрытия сущности, предусмотрена система для распознавания логотипа телевизионной станции, включающая в себя телевизор и сервер, соединенный с телевизором;

[0079] - телевизор представляет собой телевизор согласно любому из третьего аспекта или четвертого аспекта.

[0080] Технические решения, предоставленные посредством вариантов осуществления настоящего раскрытия сущности, могут включать в себя следующие преимущества:

[0081] - после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.

[0082] Следует понимать, что как вышеприведенное общее описание, так и нижеприведенное подробное описание являются только примерными и пояснительными, а не ограничивающими изобретение согласно формуле изобретения.

Краткое описание чертежей

[0083] Чтобы более ясно пояснять варианты осуществления настоящего раскрытия сущности, ниже приводится простое введение для чертежей, используемых для описания вариантов осуществления. Очевидно, что прилагаемые чертежи иллюстрируют только некоторые варианты осуществления настоящего раскрытия сущности, и другие чертежи могут получаться специалистами в данной области техники согласно этим чертежам без изобретательских усилий.

[0084] Фиг. 1 является примерной структурной схемой окружения реализации, связанного со способом для распознавания логотипа телевизионной станции, предоставленным посредством одного варианта осуществления настоящего раскрытия сущности;

[0085] Фиг. 2 является примерной блок-схемой последовательности операций способа для распознавания логотипа телевизионной станции, предоставленного посредством одного варианта осуществления настоящего раскрытия сущности;

[0086] Фиг. 3A является примерной блок-схемой последовательности операций способа для распознавания логотипа телевизионной станции, предоставленного посредством другого варианта осуществления настоящего раскрытия сущности;

[0087] Фиг. 3B и 3C являются примерными схемами позиций логотипов телевизионных станций, участвующими в способе для распознавания логотипа телевизионной станции, предоставленном посредством одного варианта осуществления настоящего раскрытия сущности;

[0088] Фиг. 3D является примерной схемой, участвующей в получении информации позиции в способе для распознавания логотипа телевизионной станции, предоставленном посредством одного варианта осуществления настоящего раскрытия сущности;

[0089] Фиг. 4 является примерной блок-схемой последовательности операций способа для распознавания логотипа телевизионной станции, предоставленного посредством другого варианта осуществления настоящего раскрытия сущности;

[0090] Фиг. 5 является примерной блок-схемой устройства для распознавания логотипа телевизионной станции, предоставленного посредством одного варианта осуществления настоящего раскрытия сущности;

[0091] Фиг. 6 является примерной блок-схемой устройства для распознавания логотипа телевизионной станции, предоставленного посредством другого варианта осуществления настоящего раскрытия сущности;

[0092] Фиг. 7 является примерной блок-схемой системы для распознавания логотипа телевизионной станции, предоставленной посредством одного варианта осуществления настоящего раскрытия сущности; и

[0093] Фиг. 8 является примерной схемой телевизора, участвующей в соответствующих вариантах осуществления настоящего раскрытия сущности.

[0094] Конкретные варианты осуществления в этом раскрытии сущности показаны в качестве примера на вышеприведенных чертежах и далее подробно описываются. Чертежи и письменное описание не имеют намерение каким-либо образом ограничивать объем идей изобретения. Наоборот, они предоставляются для того, чтобы иллюстрировать идеи изобретения для специалистов в данной области техники со ссылкой на конкретные варианты осуществления.

Осуществление изобретения

[0095] Чтобы обеспечивать большую понятность целей, технических решений и преимуществ настоящего раскрытия сущности, настоящее раскрытие сущности подробнее описывается со ссылкой на прилагаемые чертежи. Очевидно, что описанные варианты осуществления являются только частью вариантов осуществления настоящего раскрытия сущности, а не всеми вариантами осуществления. На основе вариантов осуществления в настоящем раскрытии сущности, все остальные варианты осуществления, полученные специалистами в данной области техники без изобретательских усилий, должны попадать в пределы объема охраны настоящего раскрытия сущности.

[0096] Ссылаясь на Фиг. 1, которая иллюстрирует примерную структурную схему окружения реализации, связанного со способом для распознавания логотипа телевизионной станции (сокращенно называемого "логотипом" ниже), предоставленным посредством одного варианта осуществления настоящего раскрытия сущности, окружение реализации включает в себя телевизор 110 и сервер 120.

[0097] Телевизор 110 представляет собой аналоговый телевизор.

[0098] Телевизор 110 соединяется с сервером 120 через проводную сеть или беспроводную сеть.

[0099] Сервер 120 может представлять собой один сервер или группу серверов, состоящую из нескольких серверов, или центр предоставления услуг облачных вычислений. База данных стандартных логотипов телевизионной станции (сокращенно называемых "стандартными логотипами" ниже) на сервере 120 сохраняет базовую информацию соответствующих стандартных логотипов, и базовая информация включает в себя стандартные логотипы и информацию позиции стандартных логотипов; кроме того, базовая информация дополнительно может включать в себя одну или более информации из порогового значения для определения совпадения стандартного логотипа и названия канала или идентификатора (идентификационных данных) сети каналов, соответствующего стандартному логотипу.

[00100] Ссылаясь на Фиг. 2, которая иллюстрирует примерную блок-схему последовательности операций способа для распознавания логотипа, предоставленного посредством одного варианта осуществления настоящего раскрытия сущности, способ для распознавания логотипа применяется на стороне телевизора в окружении реализации, показанном на Фиг. 1. Способ для распознавания логотипа может включать в себя следующие этапы.

[00101] На этапе 202, получается изображение телевизионного экрана.

[00102] На этапе 204, для каждого предварительно сохраненного стандартного логотипа, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа, и информация позиции представляет собой позицию стандартного логотипа на телевизионном экране.

[00103] На этапе 206, логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения.

[00104] В общих словах, в способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.

[00105] Ссылаясь на Фиг. 3A, которая иллюстрирует примерную блок-схему последовательности операций способа для распознавания логотипа, предоставленного посредством другого варианта осуществления настоящего раскрытия сущности, способ для распознавания логотипа применяется в окружении реализации, показанном на Фиг. 1. Способ для распознавания логотипа может включать в себя следующие этапы.

[00106] На этапе 301, сервер получает изображение телевизионного экрана канала.

[00107] Сервер может получать изображение телевизионного экрана канала двумя способами, один заключается в получении изображения телевизионного экрана канала отдельно из Интернета или от поставщика телевизионной услуги, другой заключается в приеме изображения телевизионного экрана из телевизора, если телевизор не может распознавать логотип в изображении телевизионного экрана.

[00108] На этапе 302, сервер распознает стандартный логотип в изображении телевизионного экрана и информацию позиции стандартного логотипа.

[00109] Сервер распознает стандартный логотип в изображении телевизионного экрана и информацию позиции стандартного логотипа согласно управляющей инструкции, вводимой техническим специалистом, и предварительно сохраненных стандартных логотипов. Стандартные логотипы, предварительно сохраненные на сервере, могут получаться посредством загрузки стандартных логотипов из Интернета заранее, классификации стандартных логотипов и определения размера каждого стандартного логотипа техническим специалистом и затем сохранения их на сервере.

[00110] Информация позиции стандартного логотипа представляет собой позицию стандартного логотипа в изображении телевизионного экрана. Стандартные логотипы различных каналов имеют различные позиции на телевизионном экране с идентичным размером и идентичным соотношением сторон. Как показано на Фиг. 3B, позиция стандартного логотипа A находится немного выше и левее относительно позиции стандартного логотипа B. Помимо этого, идентичный стандартный логотип имеет различные позиции на телевизионных экранах с различными размерами или различными соотношениями сторон. Как показано на Фиг. 3C, позиция стандартного логотипа A на телевизионном экране 16:9 отличается от позиции стандартного логотипа A на телевизионном экране 4:3.

[00111] В частности, этап включает в себя следующие подэтапы.

[00112] Во-первых, устанавливается система координат.

[00113] Как показано на Фиг. 3D, система координат устанавливается посредством рассмотрения верхнего левого угла телевизионного экрана в качестве начала системы координат и рассмотрения двух смежных сторон телевизионного экрана в качестве оси координат, при этом длина стороны пиксела рассматривается в качестве единичной длины.

[00114] Во-вторых, информация позиции соответствующих стандартных логотипов считывается из системы координат.

[00115] Как показано на Фиг. 3D, две вершины, т.е. верхний левый угол и нижний правый угол стандартного логотипа, выбираются в качестве двух характерных точек при условии, что координата характерной точки a1 в верхнем левом углу составляет (50, 50), координата характерной точки a2 в нижнем правом угле составляет (200, 100), координаты характерных точек a1 и a2 считываются и сохраняются в качестве информации позиции.

[00116] Безусловно, две вершины, т.е. нижний левый угол и верхний правый угол стандартного логотипа A, также могут выбираться в качестве двух характерных точек или четырех вершин, т.е. верхний левый, нижний левый, верхний правый и нижний правый углы стандартного логотипа A могут выбираться в качестве четырех характерных точек. Помимо этого, информация позиции также может быть представлена посредством выбора вершины верхнего левого угла стандартного логотипа A и значений длины и ширины стандартного логотипа A. Вкратце, предусмотрено множество представлений для получения информации позиции при условии, что они позволяют представлять конкретную позицию стандартного логотипа на телевизионном экране. Настоящее раскрытие сущности не ограничено этим.

[00117] На этапе 303, сервер формирует базовую информацию стандартного логотипа на основе стандартного логотипа и информации позиции стандартного логотипа.

[00118] Базовая информация каждого стандартного логотипа включает в себя стандартный логотип и информацию позиции стандартного логотипа, и имеется соответствие между стандартным логотипом и информацией позиции стандартного логотипа. В соответствующих вариантах осуществления настоящего раскрытия сущности, стандартный логотип означает графику логотипа.

[00119] На этапе 304, сервер отправляет базовую информацию стандартного логотипа в телевизор.

[00120] В случае сетевого окружения, телевизор может загружать базовую информацию стандартного логотипа с сервера и сохранять загружаемую базовую информацию стандартного логотипа в базу данных локальных логотипов.

[00121] Соответственно, телевизор принимает базовую информацию стандартного логотипа, отправленную посредством сервера.

[00122] На этапе 305, телевизор получает изображение телевизионного экрана.

[00123] Когда пользователь выполняет поиск каналов или переключает канал, телевизор автоматически перехватывает изображение телевизионного экрана текущего передаваемого в широковещательном режиме канала. Предусмотрено множество способов получать изображение телевизионного экрана, к примеру, непосредственное получение телевизионных сигналов, передаваемых в широковещательном режиме посредством телевизора, через стороннее приложение или некоторые сценарии, затем перехват экрана в определенный момент из серии последовательных экранов, сформированных посредством телевизионных сигналов.

[00124] На этапе 306, телевизор преобразует цветовое пространство изображения телевизионного экрана в цветовое пространство, в котором разделяются яркость и цветность.

[00125] Типично, цветовое пространство исходного изображения телевизионного экрана представляет собой RGB (цветовое пространство, представленное посредством трехцветной модели из красного, зеленого и синего цветов). Чтобы исключать влияние смешения яркости и цветности, изображение телевизионного экрана должно быть преобразовано из цветового RGB-пространства в цветовое пространство, в котором разделяются я