Перекрестная ссылка на родственную заявку
Данная заявка основана и притязает на приоритет заявки на патент (Китай) номер 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-пространства в цветовое пространство, в котором разделяются яркость и цветность. В телевизионных приложениях, в общем, может использоваться цветовое YUV-пространство, при этом Y представляет собой сигнал яркости, а U и V представляют собой сигналы цветности. Цветовое YUV-пространство приспосабливается, поскольку его сигнал Y яркости и сигналы U, V цветности разделяются. В способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, распознавание логотипов осуществляется посредством вычисления и различения абсолютных величин сигнала Y яркости, в силу чего точность распознавания является высокой. Абсолютная величина сигнала Y яркости составляет между 0 и 255, при этом значение Y черного цвета равно 0, а значение Y белого цвета равно 255.
[00126] На этапе 307, для каждого из предварительно сохраненных стандартных логотипов, телевизор выбирает область, соответствующую информации позиции стандартного логотипа, из изображения телевизионного экрана согласно информации позиции, в качестве области для определения совпадения стандартного логотипа.
[00127] Настоящий вариант осуществления иллюстрируется посредством использования примера, в котором информация позиции идентичного стандартного логотипа, предварительно сохраненного посредством телевизора, представляет собой только один элемент. В частности, при условии, что информация позиции стандартного логотипа A составляет (50, 50) и (200, 100), точка, имеющая координату (50, 50) в изображении телевизионного экрана, выбирается в качестве вершины верхнего левого угла области для определения совпадения стандартного логотипа A, и точка, имеющая координату (200, 100) в изображении телевизионного экрана, выбирается в качестве вершины нижнего правого угла области для определения совпадения стандартного логотипа A, и прямоугольная область, состоящая из вершины верхнего левого угла и вершины нижнего правого угла, используется в качестве области для определения совпадения стандартного логотипа A. При условии, что информация позиции стандартного логотипа B составляет (80, 65) и (230, 115), точка, имеющая координату (80, 65) в изображении телевизионного экрана, выбирается в качестве вершины верхнего левого угла области для определения совпадения стандартного логотипа B, и точка, имеющая координату (230, 115) в изображении телевизионного экрана, выбирается в качестве вершины нижнего правого угла области для определения совпадения стандартного логотипа B, и прямоугольная область, состоящая из вершины верхнего левого угла и вершины нижнего правого угла, используется в качестве области для определения совпадения стандартного логотипа B.
[00128] Дополнительно, когда информация позиции идентичного стандартного логотипа представляет собой несколько элементов, каждая информация позиции соответствует различным соотношениям сторон экрана. Как описано на вышеприведенном этапе 302, идентичный стандартный логотип имеет различные позиции на телевизионных экранах с различными размерами или различными соотношениями сторон. Следовательно, когда предусмотрено несколько элементов информации позиции для идентичного стандартного логотипа, предварительно сохраненной в телевизоре, телевизор должен получать соотношение сторон экрана изображения телевизионного экрана, затем выбирать область, соответствующую информации позиции стандартного логотипа, соответствующей соотношению сторон экрана, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа.
[00129] На этапе 308, для каждого стандартного логотипа, телевизор вычисляет разность между значением яркости каждого пиксела стандартного логотипа и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.
[00130] Перед выполнением этапа 308, телевизор также должен преобразовывать цветовое пространство стандартного логотипа, загружаемое с сервера, в цветовое пространство, в котором разделяются яркость и цветность. Если на этапе 306, цветовое пространство изображения телевизионного экрана преобразовано в цветовое YUV-пространство, также необходимо преобразовывать цветовое пространство каждого стандартного логотипа в цветовое YUV-пространство. Конечно, для того чтобы уменьшать объем вычислений на стороне телевизора и повышать скорость распознавания, этап преобразования цветового пространства каждого стандартного логотипа в цветовое пространство, в котором разделяются яркость и цветность, в общем, выполняется посредством сервера. В этом случае, телевизор может непосредственно загружать преобразованные соответствующие стандартные логотипы с сервера.
[00131] Для каждого стандартного логотипа, телевизор вычисляет разность между значением яркости каждого пиксела стандартного логотипа и значением яркости соответствующего пиксела в соответствующей области для определения совпадения. Например, значение яркости определенного пиксела стандартного логотипа A равно 86, а значение яркости соответствующего пиксела в соответствующей области для определения совпадения стандартного логотипа A равно 85, в таком случае разность между ними равна 1. Обычно, разность является абсолютным значением для значения, полученного посредством вычитания одного значения яркости из другого значения яркости.
[00132] Дополнительно, для того чтобы уменьшать объем вычислений и повышать точность распознавания, этот этап может включать в себя следующие подэтапы.
[00133] Во-первых, для каждого пиксела в стандартном логотипе, телевизор обнаруживает то, равно или нет значение яркости пиксела 0.
[00134] Поскольку фон стандартного логотипа, в общем, задается как черный при выборе и обработке каждого стандартного логотипа, значение яркости пиксела на черном фоне стандартного логотипа равно 0. До вычисления разности между значением яркости стандартного логотипа и значением яркости соответствующего пиксела в соответствующей области для определения совпадения может обнаруживаться то, равно или нет значение яркости пиксела 0; и если значение яркости пиксела равно 0, вычисление не выполняется. Вычисление выполняется только для части, в которой значение яркости пиксела не равно 0, т.е. для части, в которой фон не является черным.
[00135] В дополнение к уменьшению объема вычислений и повышению скорости распознавания, этот этап может повышать точность распознавания. Вследствие шумовых точек, значения яркости между идентичным пикселом в стандартном логотипе и изображением телевизионного экрана отличаются, и число выбранных пикселов, которые должны вычисляться, является минимально возможным, так что может уменьшаться влияние ошибки, вызываемой посредством шумовых точек, и может повышаться точность распознавания.
[00136] Во-вторых, если значение яркости пиксела не равно 0, телевизор вычисляет разность между значением яркости пиксела и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.
[00137] Этот вариант осуществления только выполняет вычисление для части стандартного логотипа, в которой значения яркости пикселов не равны 0, т.е. для части, в которой фон не является черным.
[00138] На этапе 309, телевизор вычисляет сумму разностей, вычисленных для соответствующих пикселов, с тем чтобы получать значение для определения совпадения.
[00139] Поскольку информация позиции стандартного логотипа A составляет (50, 50) и (200, 100), и единичная длина координаты является длиной стороны пиксела, стандартный логотип A имеет (200-50)×(100-50)=7500 пикселов. В случае если отсутствуют черные пикселы в стандартном логотипе A, значение для определения совпадения получается посредством суммирования разностей значений яркости, полученных посредством вычисления для 7500 пикселов, и предполагается, что вычисленное значение для определения совпадения стандартного логотипа A равно 30. Дополнительно, если имеются черные пикселы в стандартном логотипе A, необходимо удалять такие черные пикселы.
[00140] На этапе 310, телевизор получает пороговое значение для определения совпадения, которому соответствует стандартный логотип с минимальным значением для определения совпадения.
[00141] Чем меньше значение для определения совпадения стандартного логотипа, тем меньше разность между значением яркости стандартного логотипа и значением яркости области для определения совпадения, и тем выше подобие между стандартным логотипом и логотипом в изображении телевизионного экрана. Следовательно, стандартный логотип с минимальным значением для определения совпадения с наибольшей вероятностью представляет собой логотип в изображении телевизионного экрана.
[00142] Тем не менее, стандартный логотип с минимальным значением для определения совпадения не представляет собой неизбежно логотип в изображении телевизионного экрана. Если имеется новый канал, и телевизор не сохраняет предварительно стандартный логотип нового канала, то нецелесообразно выбирать стандартный логотип с минимальным значением для определения совпадения в качестве логотипа нового канала. В этом отношении, этот этап может включать в себя следующие подэтапы.
[00143] Сервер предварительно устанавливает пороговое значение для определения совпадения для каждого стандартного логотипа, и пороговое значение для определения совпадения обычно составляет 50-70. Идентичное пороговое значение для определения совпадения может задаваться для всех стандартных логотипов, к примеру, 60. Тем не менее, для того чтобы повышать точность распознавания логотипов, различные пороговые значения для определения совпадения могут задаваться для различных стандартных логотипов. Чем больше область стандартного логотипа, тем больше влияние посредством шумовых точек, и в силу этого тем больше вычисленные значения для определения совпадения. С другой стороны, чем меньше область стандартного логотипа, тем меньше влияние посредством шумовых точек и, в силу этого, тем меньше вычисленные значения для определения совпадения. Следовательно, различные пороговые значения для определения совпадения могут задаваться для различных стандартных логотипов на основе размера области стандартного логотипа, и пороговое значение для определения совпадения положительно коррелировано с размером области стандартного логотипа.
[00144] Чтобы дополнительно проверять достоверность того, представляет собой или нет стандартный логотип с минимальным значением для определения совпадения логотип в изображении телевизионного экрана, телевизор получает пороговое значение для определения совпадения, которому соответствует стандартный логотип с минимальным значением для определения совпадения. В дополнение к стандартному логотипу и информации позиции стандартного логотипа, базовая информация стандартного логотипа, загружаемая с сервера, дополнительно может включать в себя пороговое значение для определения совпадения стандартного логотипа.
[00145] На этапе 311, телевизор сравнивает минимальное значение для определения совпадения с пороговым значением для определения совпадения.
[00146] После получения порогового значения для определения совпадения, которому соответствует стандартный логотип с минимальным значением для определения совпадения, телевизор сравнивает минимальное значение для определения совпадения с пороговым значением для определения совпадения.
[00147] На этапе 312, если результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, распознавание завершается ошибкой, и изображение телевизионного экрана отправляется на сервер.
[00148] Когда минимальное значение для определения совпадения превышает пороговое значение для определения совпадения стандартного логотипа, которому соответствует это значение для определения совпадения, это указывает то, что подобие между областью для определения совпадения и стандартным логотипом, которому соответствует минимальное значение для определения совпадения, является недостаточным, в силу чего стандартный логотип с минимальным значением для определения совпадения, вероятно, не представляет собой логотип текущего передаваемого в широковещательном режиме канала. В этот момент, считается, что появляется новый канал, т.е. телевизор предварительно не сохраняет стандартный логотип нового канала. Телевизор отправляет изображение телевизионного экрана на сервер, затем сервер распознает стандартный логотип в изображении телевизионного экрана и информацию позиции стандартного логотипа, формирует базовую информацию стандартного логотипа и отправляет ее в телевизор посредством вышеупомянутых этапов 301-304. Впоследствии, телевизор выполняет вышеупомянутый этап 305 и следующие этапы для того, чтобы повторно распознать логотип.
[00149] На этапе 313, если результат сравнения заключается в том, что минимальное значение для определения совпадения меньше порогового значения для определения совпадения, стандартный логотип с минимальным значением для определения совпадения распознается в качестве логотипа в изображении телевизионного экрана.
[00150] Когда минимальное значение для определения совпадения меньше порогового значения для определения совпадения стандартного логотипа, которому соответствует это значение для определения совпадения, это указывает то, что подобие между областью для определения совпадения и стандартным логотипом, которому соответствует минимальное значение для определения совпадения, является высоким, в силу чего стандартный логотип с минимальным значением для определения совпадения рассматривается как логотип текущего передаваемого в широковещательном режиме канала, и стандартный логотип с минимальным значением для определения совпадения распознается в качестве логотипа в изображении телевизионного экрана.
[00151] Дополнительно, после распознавания логотипа в изображении телевизионного экрана, название канала для текущего передаваемого в широковещательном режиме канала может получаться согласно соответствующей взаимосвязи между логотипом и названием канала.
[00152] В общих словах, в способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.
[00153] Кроме того, в способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, цветовое пространство, в котором разделяются яркость и цветность, к примеру, цветовое YUV-пространство, применяется для того, чтобы вычислять разность между значениями яркости области для определения совпадения и стандартного логотипа, с тем чтобы реализовывать распознавание логотипов, такой алгоритм является простым и имеет высокую точность.
[00154] Дополнительно, в способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, обнаруживается то, равно или нет значение яркости пиксела 0, затем вычисляется только разность между значением яркости каждого пиксела в стандартном логотипе, в котором фон не равен 0, и значением яркости соответствующего пиксела в соответствующей области для определения совпадения, что уменьшает объем вычислений и повышает точность распознавания.
[00155] Кроме того, в способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, пороговое значение для определения совпадения задается для каждого стандартного логотипа после получения значения для определения совпадения каждого стандартного логотипа посредством вычисления, минимальное значение для определения совпадения сравнивается с пороговым значением для определения совпадения, и когда результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, изображение телевизионного экрана отправляется на сервер, и затем сервер возвращает базовую информацию нового стандартного логотипа, что разрешает проблему неспособности к распознаванию нового логотипа в предшествующем уровне техники и обеспечивает преимущество способности к распознаванию новых логотипов.
[00156] Следует отметить, что поскольку многие стандартные логотипы имеют полупрозрачную часть, конечное полученное значение для определения совпадения является относительно большим при вычислении значения яркости этой полупрозрачной части вследствие того, что на область для определения совпадения оказывает значительное влияние фон телевизионного экрана, что приводит к ошибкам. В этом отношении, процесс настоящего раскрытия сущности должен поддерживать только непрозрачные части стандартного логотипа для каждого стандартного логотипа, сохраненного на сервере, с тем чтобы повышать точность распознавания.
[00157] Обращаясь к Фиг. 4, которая иллюстрирует примерную блок-схему последовательности операций способа для распознавания логотипа, предоставленного посредством другого варианта осуществления настоящего раскрытия сущности, способ для распознавания логотипа применяется на стороне телевизора в окружении реализации, показанном на Фиг. 1. Способ для распознавания логотипа может включать в себя следующие этапы.
[00158] На этапе 401, обнаруживается то, обновлена или нет базовая информация стандартного логотипа, сохраненная на сервере, причем базовая информация включает в себя первые два элемента или все из стандартного логотипа, информации позиции стандартного логотипа и порогового значения для определения совпадения стандартного логотипа.
[00159] В случае если имеется сетевое соединение между телевизором и сервером, каждый раз, когда пользователь включает телевизор, телевизор регистрируется на сервере, чтобы обнаруживать то, обновлена или нет базовая информация стандартного логотипа, сохраненная на сервере. Базовая информация включает в себя первые два элемента или все из стандартного логотипа, информации позиции стандартного логотипа и порогового значения для определения совпадения стандартного логотипа. Вариант осуществления, показанный на Фиг. 3, представляет роль и преимущество задания порогового значения для определения совпадения для каждого стандартного логотипа, что не повторяется в этом варианте осуществления. Когда требуется распознавать новый логотип, базовая информация стандартного логотипа может загружаться с сервера. Базовая информация включает в себя стандартный логотип и информацию позиции стандартного логотипа, и базовая информация также может включать в себя одну или более информации из порогового значения для определения совпадения стандартного логотипа и названия канала и идентификатора сети каналов, соответствующего стандартному логотипу, и т.д.
[00160] На этапе 402, если обнаруживается то, что предоставлено обновление, базовая информация загружается с сервера и обновляется.
[00161] В частности, этот этап может включать в себя следующие подэтапы.
[00162] Во-первых, информация локального региона отправляется на сервер.
[00163] Числа и виды телеканалов, которые могут приниматься посредством других регионов, отличаются, например, в провинции Цзянсу могут приниматься телевизионные сигналы 30 телеканалов, тогда как в Пекине могут приниматься телевизионные сигналы 50 телеканалов. Следовательно, для того чтобы увеличивать пространство кэша в телевизоре при увеличении скорости распознавания логотипов, должна загружаться только базовая информация стандартных логотипов, соответствующих телеканалам, которые могут приниматься в локальном регионе.
[00164] Во-вторых, принимается базовая информация, по меньшей мере, одного стандартного логотипа, возвращенная посредством сервера, на основе информации локального региона.
[00165] На стороне сервера, сохраненная базовая информация стандартного логотипа может быть классифицирована на основе информации других регионов заранее, и базовая информация стандартного логотипа региона, в котором расположен телевизор, возвращена в телевизор.
[00166] На этапе 403, получается изображение телевизионного экрана.
[00167] Телевизор получает изображение телевизионного экрана, когда пользователь выполняет поиск каналов или переключает канал.
[00168] На этапе 404, для каждого предварительно сохраненного стандартного логотипа, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа.
[00169] На этапе 405, логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения.
[00170] Вышеуказанные этапы 403-405 представляют собой все или часть этапов 305-313 в варианте осуществления, показанном на Фиг. 3, которые пояснены и подробно описаны в варианте осуществления, показанном на Фиг. 3, так что подробности этапов 403-405 опускаются в данном документе.
[00171] На этапе 406, записываются непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, n>1.
[00172] Локальный кэш для записи последних непрерывных n результатов распознавания каждого канала может добавляться в телевизор, и предполагается, что n равно 10. Дополнительно, если выражаться яснее, идентификатор сети каналов используется для того, чтобы представлять результат распознавания. Аналогично стандартному логотипу, различные каналы соответствуют различным стандартным логотипам, соответствуют различным названиям каналов и соответствуют различным идентификаторам сетей каналов. После распознавания логотипа в изображении телевизионного экрана результат распознавания может быть представлен посредством идентификатора сети каналов. Таким образом, информация, записываемая в локальном кэше, может быть такой, как показано в нижеприведенной таблице 1.
[00173] На этапе 407, обнаруживается то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, 1≤m<n.
[00174] В ходе реализации настоящего раскрытия сущности, эксперимент выполняется посредством использования 30 каналов. Обнаружено, что при распознавании любого изображения телевизионного экрана посредством вышеуказанных этапов 403-405, т.е. распознавания логотипа для любого канала один раз, точность распознавания составляет приблизительно 80%. Если требуется повышать точность распознавания до вышеуказанных 99,99%, должны выполняться, по меньшей мере, семь повторных распознаваний, и расчетное уравнение следующее: Точность P = 1-(1-80%)^7=99,99%.
[00175] В этом варианте осуществления, n=10 и m=7, так что точность распознавания может достигать выше 99,99%.
[00176] На этапе 408, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, идентичный результат распознавания выбирается в качестве корректного результата распознавания, и создается взаимосвязь соответствия между корректным результатом распознавания и каналом.
[00177] В случае если n=10 и m=7, при начале распознавания логотипа, обнаруживается то, имеется или нет больше 7 идентичных результатов распознавания в непрерывных 10 результатах распознавания, если результат обнаружения заключается в том, что имеется больше 7 идентичных результатов распознавания, идентичный результат распознавания выбирается в качестве корректного результата распознавания. Между тем создается взаимосвязь соответствия между корректным результатом распознавания и каналом.
[00178] Как показано в вышеуказанной таблице 1, идентификатор сети каналов, соответствующий каналу 0, равен 5; идентификатор сети каналов, соответствующий каналу 1, равен 8; идентификатор сети каналов, соответствующий каналу 2, равен 22; идентификатор сети каналов, соответствующий каналу 54, равен 11; и т.п. Результат распознавания представлен посредством идентификатора сети каналов.
[00179] В частности, когда имеется не больше m идентичных результатов распознавания в непрерывных n результатах распознавания, не создается взаимосвязь соответствия между корректным результатом распознавания и каналом. Взаимосвязь соответствия между корректным результатом распознавания и каналом создается до тех пор, пока не будет больше m идентичных результатов распознавания в непрерывных n результатах распознавания после выполнения распознавания несколько раз. Например, идентификаторы сетей каналов канала 4 в непрерывных 10 результатах распознавания составляют 6, 15, 15, 6, 15, 15, 15, 22, 15 и 15, соответственно, имеется не больше 7 идентичных результатов распознавания, имеется максимум только 6 идентичных результатов распознавания, так что не создается взаимосвязь соответствия между идентификатором 15 сети каналов и каналом 4, и следующие этапы 409-412 продолжают выполняться.
[00180] На этапе 409, самый ранний результат распознавания в непрерывных n результатах распознавания заменен на последний результат распознавания канала, которому соответствует изображение телевизионного экрана.
[00181] Предполагается, что после распознавания логотипа канала 4 одиннадцать раз, идентификатор сети каналов в результатах распознавания равен 15, самый ранний результат распознавания в непрерывных 10 результатах распознавания заменен посредством 15, т.е. результат распознавания того, что идентификатор сети каналов равен 6, заменен посредством 15, так что новые последние непрерывные 10 результатов распознавания составляют 15, 15, 6, 15, 15, 15, 22, 15, 15 и 15, соответственно. Независимо от того, является или нет последний результат распознавания идентичным самому раннему результату распознавания в непрерывных 10 результатах распознавания, операция замены на этом этапе выполняется.
[00182] На этапе 410, заново обнаруживается то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания.
[00183] Заново обнаруживается то, имеется или нет не больше 7 идентичных результатов распознавания в непрерывных 10 результатах распознавания. Когда обнаружено, что имеется больше 7 идентичных результатов распознавания, идентификатор сети каналов равен 15.
[00184] На этапе 411, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, продолжает обнаруживаться то, является или нет этот идентичный результат распознавания идентичным последнему корректному результату распознавания.
[00185] Обычно, во время последовательной замены самого раннего результата распознавания в непрерывных n результатах распознавания на последний результат распознавания, всегда имеется больше m идентичных результатов распознавания для канала, и факт наличия больше m идентичных результатов распознавания представляет собой корректный результат распознавания этого канала.
[00186] Тем не менее, если имеется больше m идентичных результатов распознавания для определенного канала ранее, т.е. этот канал уже имеет корректный результат распознавания, после нескольких последующих распознаваний, последующие результаты распознавания отличаются от корректного результата распознавания, и предыдущие результаты распознавания последовательно заменяются посредством последующих результатов распознавания, когда имеется больше m идентичных результатов распознавания снова, обнаруживается то, является или нет факт наличия больше m идентичных результатов распознавания, появляющихся снова, идентичным последнему корректному результату распознавания.
[00187] На этапе 412, если результат обнаружения отличается, идентичный результат распознавания, обнаруженный в этот раз, рассматривается в качестве нового корректного результата распознавания.
[00188] Если результат обнаружения отличается, идентичный результат распознавания, обнаруженный в этот раз, рассматривается в качестве нового корректного результата распознавания вместо предыдущего корректного результата распознавания канала.
[00189] В общих словах, в способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.
[00190] В способе для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, записываются непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, обнаруживается то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, факт наличия больше m идентичных результатов распознавания выбирается в качестве корректного результата распознавания, за счет этого не допуская ошибки, которая может возникать при однократном распознавании, и значительно повышая точность распознавания.
[00191] Далее приводятся варианты осуществления устройства настоящего раскрытия сущности, которые выполнены с возможностью осуществлять способ варианты осуществления в настоящем раскрытии сущности. Для получения дополнительной информации касательно вариантов осуществления устройства настоящего раскрытия сущности, которые не раскрыты, см. варианты осуществления способа настоящего раскрытия сущности.
[00192] Ссылаясь на Фиг. 5, которая является примерной блок-схемой устройства для распознавания логотипа, предоставленного посредством одного варианта осуществления настоящего раскрытия сущности, устройство для распознавания логотипа может составлять весь или часть телевизора посредством программного обеспечения, аппаратных средств или комбинации вышеозначенного. Устройство для распознавания логотипа может включать в себя модуль 510 получения изображений, модуль 520 выбора областей и модуль 530 распознавания логотипов.
[00193] Модуль 510 получения изображений выполнен с возможностью получать изображение телевизионного экрана.
[00194] Модуль 520 выбора областей выполнен с возможностью, для каждого предварительно сохраненного стандартного логотипа, выбирать область, соответствующую информации позиции стандартного логотипа, из изображения телевизионного экрана согласно информации позиции, в качестве области для определения совпадения стандартного логотипа, информация позиции представляет собой позицию стандартного логотипа на телевизионном экране.
[00195] Модуль 530 распознавания логотипов выполнен с возможностью распознавать логотип в изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения.
[00196] В общих словах, в устройстве для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.
[00197] Ссылаясь на Фиг. 6, которая является примерной блок-схемой устройства для распознавания логотипа, предоставленного посредством другого варианта осуществления настоящего раскрытия сущности, устройство для распознавания логотипа может составлять весь или часть телевизора посредством программного обеспечения, аппаратных средств или комбинации вышеозначенного. Устройство для распознавания логотипа может включать в себя модуль 501 обнаружения информации, модуль 502 загрузки информации, модуль 510 получения изображений, модуль 520 выбора областей и модуль 530 распознавания логотипов.
[00198] Модуль 501 обнаружения информации выполнен с возможностью обнаруживать то, обновлена или нет базовая информация стандартного логотипа, сохраненная на сервере, причем базовая информация включает в себя первые два элемента или все из стандартного логотипа, информации позиции стандартного логотипа и порогового значения для определения совпадения стандартного логотипа.
[00199] Модуль 502 загрузки информации выполнен с возможностью, если обнаруживается то, что предоставлено обновление, загружать базовую информацию с сервера и обновлять ее.
[00200] В частности, модуль 502 загрузки информации включает в себя блок 502a отправки информации и блок 502b приема информации.
[00201] Блок 502a отправки информации выполнен с возможностью отправлять информацию локального региона на сервер.
[00202] Блок 502b приема информации выполнен с возможностью принимать базовую информацию, по меньшей мере, одного стандартного логотипа, возвращенную посредством сервера, на основе информации локального региона.
[00203] Модуль 510 получения изображений выполнен с возможностью получать изображение телевизионного экрана.
[00204] Модуль 520 выбора областей выполнен с возможностью, для каждого предварительно сохраненного стандартного логотипа, выбора области, соответствующей информации позиции стандартного логотипа, из изображения телевизионного экрана согласно информации позиции, в качестве области для определения совпадения стандартного логотипа, информация позиции представляет собой позицию стандартного логотипа на телевизионном экране.
[00205] Модуль 530 распознавания логотипов выполнен с возможностью распознавать логотип в изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения.
[00206] В частности, модуль 530 распознавания логотипов может включать в себя: блок 530a преобразования цветов, блок 530b вычисления разности, блок 530c суммирования разностей и блок 530d распознавания логотипов.
[00207] Блок 530a преобразования цветов выполнен с возможностью преобразовывать цветовое пространство изображения телевизионного экрана в цветовое пространство, в котором разделяются яркость и цветность.
[00208] Блок 530b вычисления разности выполнен с возможностью, для каждого стандартного логотипа, вычислять разность между значением яркости каждого пиксела стандартного логотипа и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.
[00209] В частности, блок 530b вычисления разности включает в себя: подблок 530b1 обнаружения яркости и подблок 530b2 вычисления разности.
[00210] Подблок 530b1 обнаружения яркости выполнен с возможностью, для каждого пиксела в стандартном логотипе, обнаруживать то, равно или нет значение яркости пиксела 0.
[00211] Подблок 530b2 вычисления разности выполнен с возможностью, если значение яркости пиксела не равно 0, вычислять разность между значением яркости пиксела и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.
[00212] Блок 530c суммирования разностей выполнен с возможностью вычислять сумму разностей, вычисленных для соответствующих пикселов, с тем чтобы получать значение для определения совпадения.
[00213] Блок 530d распознавания логотипов выполнен с возможностью распознавать стандартный логотип с минимальным значением для определения совпадения в качестве логотипа в изображении телевизионного экрана.
[00214] Модуль 530 распознавания логотипов дополнительно может включать в себя: блок 530e получения пороговых значений, блок 530f сравнения пороговых значений, первый блок 530g выполнения и второй блок 530h выполнения.
[00215] Блок 530e получения пороговых значений выполнен с возможностью получать пороговое значение для определения совпадения, которому соответствует стандартный логотип с минимальным значением для определения совпадения, и пороговое значение для определения совпадения положительно коррелировано с размером области стандартного логотипа.
[00216] Блок 530f сравнения пороговых значений выполнен с возможностью сравнивать минимальное значение для определения совпадения с пороговым значением для определения совпадения.
[00217] Первый блок 530g выполнения выполнен с возможностью, если результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, что указывает то, что распознавание завершается ошибкой, отправлять изображение телевизионного экрана на сервер.
[00218] Второй блок 530h выполнения выполнен с возможностью, если результат сравнения заключается в том, что минимальное значение для определения совпадения меньше порогового значения для определения совпадения, распознавать стандартный логотип с минимальным значением для определения совпадения в качестве логотипа в изображении телевизионного экрана.
[00219] Модуль 531 записи результатов выполнен с возможностью записывать непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, n>1.
[00220] Первый модуль 532 обнаружения выполнен с возможностью обнаруживать то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, 1≤m<n.
[00221] Первый модуль 533 выполнения выполнен с возможностью, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, выбирать идентичный результат распознавания в качестве корректного результата распознавания и создавать взаимосвязь соответствия между корректным результатом распознавания и каналом.
[00222] Модуль 534 замены результатов выполнен с возможностью заменять самый ранний результат распознавания в непрерывных n результатах распознавания на последний результат распознавания канала, которому соответствует изображение телевизионного экрана.
[00223] Второй модуль 535 обнаружения выполнен с возможностью заново обнаруживать то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания.
[00224] Третий модуль 536 обнаружения выполнен с возможностью, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, продолжать обнаруживать то, является или нет этот идентичный результат распознавания идентичным последнему корректному результату распознавания.
[00225] Второй модуль 537 выполнения выполнен с возможностью, если результат обнаружения отличается, рассматривать идентичный результат распознавания, обнаруженный в этот раз, в качестве нового корректного результата распознавания.
[00226] В общих словах, в устройстве для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.
[00227] Кроме того, в устройстве для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, цветовое пространство, в котором разделяются яркость и цветность, к примеру, цветовое YUV-пространство, применяется для того, чтобы вычислять разность между значениями яркости области для определения совпадения и стандартного логотипа, с тем чтобы реализовывать распознавание логотипов, такой алгоритм является простым и имеет высокую точность.
[00228] Дополнительно, в устройстве для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, обнаруживается то, равно или нет значение яркости пиксела 0, затем вычисляется только разность между значением яркости каждого пиксела в стандартном логотипе, в котором фон не равен 0, и значением яркости соответствующего пиксела в соответствующей области для определения совпадения, что уменьшает объем вычислений и повышает точность распознавания.
[00229] Кроме того, в устройстве для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, пороговое значение для определения совпадения задается для каждого стандартного логотипа после получения значения для определения совпадения каждого стандартного логотипа посредством вычисления, минимальное значение для определения совпадения сравнивается с пороговым значением для определения совпадения, и когда результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, изображение телевизионного экрана отправляется на сервер, и затем сервер возвращает базовую информацию нового стандартного логотипа, что разрешает проблему неспособности к распознаванию нового логотипа в предшествующем уровне техники и обеспечивает преимущество способности к распознаванию новых логотипов.
[00230] Кроме того, в устройстве для распознавания логотипа, предоставленном посредством настоящего варианта осуществления, записываются непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, обнаруживается то, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, факт наличия больше m идентичных результатов распознавания выбирается в качестве корректного результата распознавания, за счет этого не допуская ошибки, которая может возникать при однократном распознавании, и значительно повышая точность распознавания.
[00231] Ссылаясь на Фиг. 7, которая является примерной блок-схемой системы для распознавания логотипа, предоставленной посредством одного варианта осуществления настоящего раскрытия сущности, система для распознавания логотипа включает в себя телевизор 720 и сервер 740.
[00232] Телевизор 720 включает в себя устройство для распознавания логотипа, показанное на Фиг. 5 или Фиг. 6, устройство для распознавания логотипа может составлять весь или часть телевизора посредством программного обеспечения, аппаратных средств или комбинации вышеозначенного.
[00233] Телевизор 720 и сервер 740 соединены через проводную сеть или беспроводную сеть.
[00234] Сервер 740 предоставляет базовую информацию стандартных логотипов в телевизор 720.
[00235] В общих словах, в системе для распознавания логотипа, предоставленной посредством настоящего варианта осуществления, после получения изображения телевизионного экрана, область, соответствующая информации позиции стандартного логотипа, выбирается из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа для каждого предварительно сохраненного стандартного логотипа, и затем логотип в изображении телевизионного экрана распознается на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения, такая реализация уменьшает размер области для определения совпадения таким образом, что он является идентичным размеру стандартного логотипа, за счет этого разрешая проблему низкой скорости для распознавания логотипов вследствие того, что выбранная область для определения совпадения из изображения телевизионного экрана является большой в предшествующем уровне техники, и обеспечивая преимущества уменьшения области для определения совпадения и повышения скорости для распознавания логотипов.
[00236] Следует пояснить, что устройство для распознавания логотипа, предоставленное посредством вышеописанных вариантов осуществления, проиллюстрировано только в качестве примера как разделенное в качестве вышеприведенных соответствующих функциональных модулей при распознавании логотипа. В фактических вариантах применения, вышеуказанные функции могут быть распределены, так что они осуществляются посредством различных функциональных модулей согласно требованиям, т.е. внутренняя структура устройств может быть разделена на различные функциональные модули для осуществления всех или части вышеописанных функций. Помимо этого устройство для распознавания логотипа, предоставленное посредством вышеописанных вариантов осуществления, и варианты осуществления способа для способа для распознавания логотипа подчиняются идентичному принципу, и подробные процедуры реализации устройства для распознавания логотипа могут ссылаться на варианты осуществления способа, что не повторяется в данном документе.
[00237] Ссылаясь на Фиг. 8, которая иллюстрирует примерную структурную схему телевизора, участвующую в соответствующих вариантах осуществления настоящего раскрытия сущности, телевизор может реализовывать способ для распознавания логотипа, предоставленный посредством вышеописанных вариантов осуществления. Телевизор в вариантах осуществления настоящего раскрытия сущности может включать в себя одну или более следующих составляющих частей: процессор для выполнения компьютерных программных инструкций, чтобы выполнять различные процедуры и способы, оперативное запоминающее устройство (RAM) и постоянное запоминающее устройство (RAM) для сохранения информации и программных инструкций, запоминающее устройство для сохранения данных и информации, устройство ввода-вывода, интерфейс, антенну и т.п.
[00238] Телевизор 800 может включать в себя модуль 810 связи, запоминающее устройство 820, включающее в себя один или более машиночитаемых носителей хранения данных, блок 830 ввода, процессор 840, включающий в себя одно или более ядер обработки, источник 850 питания и т.п. Специалисты в данной области техники могут принимать во внимание, что структура телевизора 800, показанная на чертеже, не составляет ограничение на телевизор и может включать в себя большее или меньшее число компонентов по сравнению с тем, что показано на чертежах, либо может комбинировать некоторые компоненты или может иметь другую компоновку компонентов.
[00239] Модуль 810 связи выполнен с возможностью принимать и передавать сигналы во время приема и передачи информации или во время вызова. В частности, блок 810 связи может отправлять принимаемую информацию в один или более процессоров 840 для обработки. В ходе фактической реализации, модуль 810 связи может представлять собой RF-схему, модуль беспроводных соединений или модуль проводных соединений. Обычно, RF-схема 810 включает в себя, но не только, антенну, по меньшей мере, один усилитель, тюнер, один или более осцилляторов, карту с модулем идентификации абонента (SIM), приемо-передающее устройство, разветвитель, LNA (малошумящий усилитель), дуплексер и т.д. Дополнительно, RF-схема 810 также может обмениваться данными с сетью и другими устройствами через беспроводную связь. Модуль беспроводных соединений может представлять собой Wi-Fi-модуль или Bluetooth-модуль, который может помогать пользователю передавать и принимать информацию, отправленную из других телевизоров. Модуль проводных соединений представляет собой модуль, который может соединяться с другими телевизорами через другие соединительные провода, к примеру, через сетевой кабель, с тем чтобы передавать и принимать информацию.
[00240] Запоминающее устройство 820 может быть выполнено с возможностью сохранять программы и модули. Процессор 840 выполняет различные функциональные приложения и обработку данных посредством выполнения программ и модулей, сохраненных в запоминающем устройстве 820. Запоминающее устройство 820 обобщенно может включать в себя область хранения программ и область хранения данных, при этом область хранения программ может сохранять операционную систему, прикладную программу, требуемую посредством, по меньшей мере, одной функции (к примеру, функции воспроизведения аудио, функции воспроизведения изображений), и т.п.; а область хранения данных может сохранять данные, созданные согласно использованию телевизора 800 (к примеру, аудиоданные, телефонную книгу) и т.п. Помимо этого, запоминающее устройство 820 может включать в себя высокоскоростное оперативное запоминающее устройство, а также может включать в себя энергонезависимое запоминающее устройство, к примеру, по меньшей мере, одно дисковое устройство хранения данных, флэш-устройство или другое энергозависимое полупроводниковое устройство хранения данных. Соответственно, запоминающее устройство 820 также может включать в себя контроллер запоминающего устройства для предоставления для процессора 840 и блока 830 ввода доступа к запоминающему устройству 820.
[00241] Блок 830 ввода может быть выполнен с возможностью принимать информацию вводимых цифр или символов и формировать входные сигналы клавиатуры, мыши, джойстика, оптического устройства или шарового манипулятора, относящиеся к пользовательским настройкам и функциональному управлению. В частности, блок 830 ввода может включать в себя сенсорную поверхность 831 и другие устройства 832 ввода. Сенсорная поверхность 831, которая также упоминается как сенсорный экран или сенсорная панель, может собирать операцию касаний пользователя на/рядом (например, пользователь выполняет операции на сенсорной поверхности 831 или около сенсорной поверхности 831 посредством использования пальцев, стилуса либо любого подходящего объекта или вспомогательного устройства) и активировать соответствующее подключенное устройство согласно предварительно установленной программе. Необязательно, сенсорная поверхность 831 может включать в себя две части, т.е. устройство обнаружения касаний и сенсорный контроллер, при этом устройство обнаружения касаний обнаруживает ориентацию касания пользователя и сигналы, вызываемые посредством операции касания, и передает сигналы в сенсорный контроллер; и сенсорный контроллер принимает сенсорную информацию из устройства обнаружения касаний, преобразует сенсорную информацию в координаты контакта и передает ее в процессор 840, и сенсорный контроллер также может принимать инструкцию из процессора 840 и выполнять инструкцию. Дополнительно, сенсорная поверхность 831 может осуществляться посредством приспособления различных типов, к примеру, как резистивная, емкостная, инфракрасная и на поверхностных акустических волнах. Помимо сенсорной поверхности 831, блок 830 ввода также может включать в себя другие устройства 832 ввода. В частности, другие устройства 832 ввода могут включать в себя, но не только, одно или более из физической клавиатуры, функциональной клавиши (к примеру, клавиши регулирования громкости, клавиши переключения), шарового манипулятора, мыши и джойстика.
[00242] Процессор 840 представляет собой центр управления телевизора 800. Процессор 840 соединяет соответствующие части всего мобильного телефона через различные интерфейсы и монтажные схемы и выполняет различные функции телевизора 800 и обрабатывает данные, с тем чтобы полностью отслеживать телевизор посредством запуска или выполнения программ и/или модулей в запоминающем устройстве 820 и вызова данных, сохраненных в запоминающем устройстве 820. Необязательно, процессор 840 может включать в себя одно или более ядер обработки. Предпочтительно, процессор 840 может быть интегрирован с процессором приложений и модемным процессором, при этом процессор приложений в основном обрабатывает операционную систему, пользовательский интерфейс, прикладные программы и т.д., а модемный процессор в основном обрабатывает беспроводную связь. Можно принимать во внимание, что модемный процессор может не быть интегрирован в процессор 840.
[00243] Телевизор 800 дополнительно включает в себя источник 850 питания (к примеру, аккумулятор) для подачи питания в соответствующие компоненты. Предпочтительно, источник питания может соединяться с процессором 840 логически через систему управления питанием, с тем чтобы осуществлять функции управления зарядом, управления разрядом и управления потреблением мощности посредством системы управления питанием. Источник 850 питания также может включать в себя любые компоненты, такие как один или более источников питания постоянного тока либо переменного тока, перезаряжаемые системы, схемы обнаружения сбоев питания, силовые преобразователи или инверторы и индикаторы состояния питания.
[00244] Хотя не показано на чертеже, телевизор 800 также может включать в себя камеру, Bluetooth-модуль и т.п., которые не повторяются в данном документе. В настоящем варианте осуществления, телевизор дополнительно включает в себя физические управляющие клавиши в пределах области телевизора, управляемой вручную, запоминающее устройство и один или более модулей. Один или более модулей сохраняются в запоминающем устройстве и выполнены с возможностью инструктировать одному или более процессоров выполнять инструкции на стороне телевизора, участвующие в способе для распознавания логотипа, предоставленном посредством варианта осуществления, показанного на Фиг. 2, Фиг. 3A или Фиг. 4 настоящего раскрытия сущности.
[00245] Помимо этого, типично, электронное устройство, описанное в настоящем раскрытии сущности, может представлять собой различные карманные телевизионные устройства, такие как мобильный телефон и персональное цифровое устройство (PDA). В силу этого, объем охраны настоящего раскрытия сущности не должен ограничиваться конкретным типом электронного устройства.
[00246] Дополнительно, способ согласно настоящему раскрытию сущности может быть реализован как компьютерная программа, выполняемая посредством CPU, и компьютерная программа может сохраняться на машиночитаемом носителе хранения данных. Когда компьютерная программа выполняется посредством CPU, выполняются вышеуказанные функции, заданные в способе настоящего раскрытия сущности.
[00247] Кроме того, вышеуказанные этапы в способе и блоки в системе также могут быть реализованы посредством использования контроллера и машиночитаемого носителя хранения данных, который сохраняет компьютерную программу для инструктирования контроллеру осуществлять вышеуказанные этапы или функции блоков.
[00248] Кроме того, следует понимать, что машиночитаемый носитель хранения данных (к примеру, запоминающее устройство), описанный в настоящем раскрытии сущности, может представлять собой энергозависимое или энергонезависимое запоминающее устройство либо комбинацию вышеозначенного. В качестве примера, а не ограничения, энергонезависимое запоминающее устройство может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое постоянное запоминающее устройство (EPROM), электрически стираемое программируемое ROM (EEPROM) или флэш-память. Энергозависимое запоминающее устройство может включать в себя оперативное запоминающее устройство (RAM), которое может выступать в качестве внешней кэш-памяти. В качестве примера, а не ограничения, RAM может получаться в различных видах, к примеру, как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), усовершенствованное SDRAM (ESDRAM), DRAM по технологии Synchlink (SLDRAM) и RAM по технологии Direct Rambus (DRRAM). Устройства хранения данных в аспектах настоящего раскрытия сущности имеют намерение включать в себя, но не только, эти и любые другие подходящие типы запоминающего устройства.
[00249] Специалисты в данной области техники должны также понимать, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные в комбинации с контентом, раскрытым в данном документе, могут быть реализованы как электронные аппаратные средства, компьютерное программное обеспечение или комбинация вышеозначенного. Чтобы ясно пояснять взаимозаменяемость между аппаратными средствами и программным обеспечением, приведено общее описание с точки зрения функций различных иллюстративных компонентов, блоков, модулей, схем и этапов. Эти функции реализуются в качестве программного обеспечения либо реализуются в качестве аппаратных средств в зависимости от конкретных вариантов применения и проектных ограничений, налагаемых на систему в целом. Специалисты в данной области техники могут реализовывать эти функции различными способами относительно каждого вида конкретного варианта применения, но эта реализация не должна быть интерпретирована в качестве отступления от объема настоящего раскрытия сущности.
[00250] Различные иллюстративные логические блоки, модули и схемы, описанные в комбинации с контентом, раскрытым в данном документе, могут быть реализованы или выполнены посредством следующих компонентов, которые спроектированы с возможностью выполнения вышеуказанных функций: процессор общего назначения, процессор цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) либо других программируемых логических устройств, дискретных логических элементов или транзисторной логики, дискретного аппаратного элемента либо любой комбинации вышеозначенного. Процессор общего назначения может представлять собой микропроцессор. Альтернативно, процессор может представлять собой любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру, как комбинация DSP и микропроцессора, множество микропроцессоров, одного или более микропроцессоров, комбинированных с DSP-ядром, либо любые другие такие конфигурации.
[00251] Этапы способа или алгоритма, описанные в комбинации с контентом, раскрытым в данном документе, могут быть непосредственно включены в аппаратные средства, в программный модуль, выполняемый посредством процессора, либо в комбинацию вышеозначенного. Программный модуль может постоянно размещаться в RAM, флэш-памяти, ROM, EPROM, EEPROM, регистре, на жестком диске, съемном диске, CD-ROM или на любых других носителях хранения данных любых форм, известных в данной области техники. Примерный носитель хранения данных соединяется с процессором, так что процессор может считывать информацию из носителя хранения данных или записывать информацию на носитель хранения данных. В альтернативном решении, носитель хранения данных может быть интегрирован в процессор. Процессор и носитель хранения данных могут постоянно размещаться в ASIC. ASIC может постоянно размещаться в пользовательском терминале. В альтернативном решении, процессор и носитель хранения данных могут постоянно размещаться в пользовательском терминале как дискретные компоненты.
[00252] В одной или более примерных схем, функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или в любой комбинации вышеозначенного. Если функции реализуются в программном обеспечении, функции могут сохраняться на машиночитаемом носителе хранения данных или могут передаваться посредством машиночитаемого носителя в качестве одной или более инструкций или кодов. Машиночитаемый носитель включает в себя компьютерный носитель хранения данных и среду связи, и среда связи включает в себя любую среду, способствующую передаче компьютерной программы из одного места в другое место. Носитель хранения данных может представлять собой любой доступный носитель, к которому можно осуществлять доступ посредством компьютера общего назначения или специального назначения. В качестве примера, а не ограничения, машиночитаемый носитель может включать в себя RAM, ROM, EEPROM, CD-ROM или другие устройства хранения данных на оптических дисках, устройства хранения данных на магнитных дисках или другие магнитные устройства хранения данных либо может представлять собой любые другие носители, которые используются для того, чтобы переносить или сохранять требуемые программные коды в форме инструкций или структур данных, и могут быть доступны посредством компьютера общего назначения или специального назначения либо процессора общего назначения или специального назначения. Кроме того, любое соединение связи может надлежащим образом упоминаться в качестве машиночитаемого носителя. Например, при отправке программного обеспечения из веб-узла, сервера или других удаленных источников посредством коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как технологии инфракрасной, радио- и микроволновой связи, вышеуказанные коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как технологии инфракрасной, радио- и микроволновой связи, включены в определение носителей. При использовании в данном документе, магнитный диск и оптический диск включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и Blu-Ray-диск, при этом магнитный диск обычно воспроизводит данные магнитным способом, тогда как оптический диск воспроизводит данные оптически с помощью лазеров. Комбинации вышеуказанного контента также должны быть включены в пределы объема машиночитаемого носителя.
[00253] Хотя примерные варианты осуществления настоящего раскрытия сущности проиллюстрированы в вышеуказанном контенте, следует отметить, что различные изменения и модификации могут вноситься в раскрытые примерные варианты осуществления без отступления от объема настоящего раскрытия сущности, заданного в формуле изобретения. Функции, этапы и/или действия в формуле изобретения на способ согласно раскрытым вариантам осуществления, описанным в данном документе, не должны выполняться в каком-либо конкретном порядке. Помимо этого, хотя элементы настоящего раскрытия сущности могут описываться или задаваться в формуле изобретения в индивидуальной форме, они также могут предполагаться как большее число, если они не ограничены в явном виде единственным числом.
[00254] Следует понимать, что в настоящем раскрытии сущности, помимо исключительного случая, который ясно подкреплен контекстом, формы единственного числа "a", "an" и "the" имеют намерение включать в себя формы множественного числа. Также следует принимать во внимание, что выражение "и/или", используемое в данном документе, указывает включение всех без исключения возможных комбинаций одного или более ассоциированных перечисленных элементов.
[00255] Порядковые номера вышеуказанных вариантов осуществления в настоящем раскрытии сущности предназначены только для иллюстрации и не показывают приоритет или подчиненность вариантов осуществления.
[00256] Специалисты в данной области техники могут понимать, что все или часть этапов для осуществления вышеописанных вариантов осуществления могут выполняться посредством аппаратных средств или выполняться посредством программы, инструктирующей соответствующим аппаратным средствам, программа может сохраняться на машиночитаемом носителе хранения данных, и вышеуказанный носитель хранения данных может представлять собой постоянное запоминающее устройство, магнитный диск или оптический диск и т.д.
[00257] Вышеуказанный контент представляет собой только предпочтительные варианты осуществления настоящего раскрытия сущности и не имеет намерение ограничивать настоящее раскрытие сущности. Вес модификации, эквивалентные замены, улучшения и т.п., внесенные в пределах сущности и принципов настоящего раскрытия сущности, должны быть включены в объем охраны настоящего раскрытия сущности.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ОБНАРУЖЕНИЯ ЛОГОТИПА ТЕЛЕКАНАЛА В ТЕЛЕВИЗИОННОЙ ТРАНСЛЯЦИИ | 2020 |
|
RU2739716C1 |
СПОСОБ ОБНАРУЖЕНИЯ ЛОГОТИПА ТЕЛЕКАНАЛА В ТЕЛЕВИЗИОННОЙ ТРАНСЛЯЦИИ | 2020 |
|
RU2738025C1 |
СПОСОБ ОБНАРУЖЕНИЯ ЛОГОТИПА ТЕЛЕКАНАЛА В ТЕЛЕВИЗИОННОЙ ТРАНСЛЯЦИИ | 2021 |
|
RU2771212C1 |
КОДЕР, ДЕКОДЕР, СПОСОБ КОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ | 2020 |
|
RU2808454C1 |
ДЕКОДЕР, СПОСОБ КОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ | 2019 |
|
RU2795260C2 |
КОДЕР, ДЕКОДЕР, СПОСОБ КОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ | 2019 |
|
RU2808005C2 |
КОДЕР, ДЕКОДЕР, СПОСОБ КОДИРОВАНИЯ И СПОСОБ ДЕКОДИРОВАНИЯ | 2020 |
|
RU2821010C2 |
КОДЕР, ДЕКОДЕР, СПОСОБ КОДИРОВАНИЯ, СПОСОБ ДЕКОДИРОВАНИЯ И ПРОГРАММА СЖАТИЯ КАДРОВ | 2019 |
|
RU2784381C2 |
АВТОМАТИЧЕСКОЕ РАСПОЗНАВАНИЕ И СЪЕМКА ОБЪЕКТА | 2012 |
|
RU2533445C2 |
СПОСОБ ДЕКОДИРОВАНИЯ ВИДЕО И ИЗОБРАЖЕНИЙ С ИСПОЛЬЗОВАНИЕМ СЕГМЕНТАЦИИ НА БЛОКИ | 2019 |
|
RU2808103C2 |
Изобретение относится к области техники распознавания изображений. Техническим результатом является повышение скорости для распознавания логотипов телевизионных станций за счет уменьшения области для определения совпадения. В способе распознавания логотипа телевизионной станции получают изображение телевизионного экрана. Для каждого стандартного логотипа для определения совпадения стандартного логотипа выбирают область, соответствующую информации позиции стандартного логотипа. Распознают логотип телевизионной станции на изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов с соответствующими областями для определения совпадения. Обнаруживают, обновлена или нет базовая информация стандартного логотипа, причем базовая информация может включать стандартный логотип телевизионной станции, информацию позиции стандартного логотипа телевизионной станции и пороговое значение для определения совпадения стандартного логотипа телевизионной станции. И, если обнаруживается, что было выполнено обновление, загружают базовую информацию стандартного логотипа телевизионной станции с сервера и обновляют ее. 6 н. и 12 з.п. ф-лы, 11 ил., 1 табл.
1. Способ распознавания логотипа телевизионной станции, при этом способ содержит этапы, на которых:
- получают изображение телевизионного экрана;
- для каждого стандартного логотипа телевизионной станции, предварительно сохраненного на сервере, с которым соединен телевизор, выбирают область, соответствующую информации позиции стандартного логотипа телевизионной станции, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа телевизионной станции, причем информация позиции представляет собой позицию стандартного логотипа телевизионной станции на телевизионном экране; и
- распознают логотип телевизионной станции на изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения; и
при этом способ отличается тем, что дополнительно содержит этапы, на которых:
- обнаруживают, обновлена или нет базовая информация стандартного логотипа телевизионной станции, предварительно сохраненного на сервере, причем базовая информация включает в себя первые два элемента или все из: стандартного логотипа телевизионной станции, информации позиции стандартного логотипа телевизионной станции и порогового значения для определения совпадения стандартного логотипа телевизионной станции; и
- если обнаруживается, что было выполнено обновление, загружают базовую информацию стандартного логотипа телевизионной станции с сервера и обновляют ее.
2. Способ по п. 1, отличающийся тем, что упомянутый этап распознавания логотипа телевизионной станции на изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения содержит этапы, на которых:
- преобразуют цветовое пространство изображения телевизионного экрана в цветовое пространство, в котором разделяются яркость и цветность;
- для каждого стандартного логотипа телевизионной станции вычисляют разность между значением яркости каждого пиксела в стандартном логотипе телевизионной станции и значением яркости соответствующего пиксела в соответствующей области для определения совпадения;
- вычисляют сумму разностей, вычисленных для соответствующих пикселов, с тем чтобы получать значение для определения совпадения; и
- распознают стандартный логотип телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции на изображении телевизионного экрана.
3. Способ по п. 2, отличающийся тем, что упомянутый этап вычисления разности между значением яркости каждого пиксела в стандартном логотипе телевизионной станции и значением яркости соответствующего пиксела в соответствующей области для определения совпадения содержит этапы, на которых:
- для каждого пиксела в стандартном логотипе телевизионной станции обнаруживают, равно или нет значение яркости пиксела 0; и
- если значение яркости пиксела не равно 0, вычисляют разность между значением яркости пиксела и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.
4. Способ по п. 2, отличающийся тем, что дополнительно содержит этапы, на которых:
- получают пороговое значение для определения совпадения, которому соответствует стандартный логотип телевизионной станции с минимальным значением для определения совпадения, причем пороговое значение для определения совпадения положительно коррелируется с размером области стандартного логотипа телевизионной станции;
- сравнивают минимальное значение для определения совпадения с пороговым значением для определения совпадения;
- если результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, что указывает на то, что распознавание завершается ошибкой, отправляют изображение телевизионного экрана на сервер; и
- если результат сравнения заключается в том, что минимальное значение для определения совпадения меньше порогового значения для определения совпадения, распознают стандартный логотип телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции на изображении телевизионного экрана.
5. Способ по п. 1, отличающийся тем, что упомянутый этап загрузки базовой информации стандартного логотипа телевизионной станции с сервера и ее обновления содержит этапы, на которых:
- отправляют информацию локального региона на сервер; и
- принимают базовую информацию, по меньшей мере, одного стандартного логотипа телевизионной станции, возвращенную сервером, на основе информации локального региона.
6. Способ по любому из пп. 1-4, отличающийся тем, что дополнительно содержит этапы, на которых:
- записывают непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, n>1;
- обнаруживают, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, 1≤m<n; и
- если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, выбирают идентичный результат распознавания в качестве корректного результата распознавания и создают взаимосвязь соответствия между корректным результатом распознавания и каналом.
7. Способ по п. 6, отличающийся тем, что дополнительно содержит этапы, на которых:
- заменяют самый ранний результат распознавания в непрерывных n результатах распознавания на последний результат распознавания канала, которому соответствует изображение телевизионного экрана;
- обнаруживают заново, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания;
- если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, продолжают обнаруживать, является или нет этот идентичный результат распознавания идентичным последнему корректному результату распознавания; и
- если результат обнаружения отличается, рассматривают идентичный результат распознавания, обнаруженный в этот раз, в качестве нового корректного результата распознавания.
8. Устройство для распознавания логотипа телевизионной станции, при этом устройство содержит:
- модуль получения изображений, выполненный с возможностью получать изображение телевизионного экрана;
- модуль выбора областей, выполненный с возможностью, для каждого стандартного логотипа телевизионной станции, предварительно сохраненного на сервере, с которым соединен телевизор, выбирать область, соответствующую информации позиции стандартного логотипа телевизионной станции, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа телевизионной станции, причем информация позиции представляет собой позицию стандартного логотипа телевизионной станции на телевизионном экране; и
- модуль распознавания логотипов телевизионных станций, выполненный с возможностью распознавать логотип телевизионной станции на изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения; и
при этом устройство отличается тем, что дополнительно содержит:
- модуль обнаружения информации, выполненный с возможностью обнаруживать, обновлена или нет базовая информация стандартного логотипа телевизионной станции, предварительно сохраненного на сервере, причем базовая информация включает в себя первые два элемента или все из: стандартного логотипа телевизионной станции, информации позиции стандартного логотипа телевизионной станции и порогового значения для определения совпадения стандартного логотипа телевизионной станции; и
- модуль загрузки информации, выполненный с возможностью, если обнаруживается, что было выполнено обновление, загружать базовую информацию стандартного логотипа телевизионной станции с сервера и обновлять ее.
9. Устройство по п. 8, отличающееся тем, что модуль распознавания логотипов телевизионных станций содержит:
- блок преобразования цветов, выполненный с возможностью преобразовывать цветовое пространство изображения телевизионного экрана в цветовое пространство, в котором разделяются яркость и цветность;
- блок вычисления разности, выполненный с возможностью, для каждого стандартного логотипа телевизионной станции, вычислять разность между значением яркости каждого пиксела стандартного логотипа телевизионной станции и значением яркости соответствующего пиксела в соответствующей области для определения совпадения;
- блок суммирования разностей, выполненный с возможностью вычислять сумму разностей, вычисленных для соответствующих пикселов, с тем чтобы получать значение для определения совпадения; и
- блок распознавания логотипов телевизионных станций, выполненный с возможностью распознавать стандартный логотип телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции на изображении телевизионного экрана.
10. Устройство по п. 9, отличающееся тем, что блок вычисления разности содержит:
- подблок обнаружения яркости, выполненный с возможностью, для каждого пиксела в стандартном логотипе телевизионной станции, обнаруживать, равно или нет значение яркости пиксела 0; и
- подблок вычисления разности, выполненный с возможностью, если значение яркости пиксела не равно 0, вычислять разность между значением яркости пиксела и значением яркости соответствующего пиксела в соответствующей области для определения совпадения.
11. Устройство по п. 9, отличающееся тем, что модуль распознавания логотипов телевизионных станций дополнительно содержит:
- блок получения пороговых значений, выполненный с возможностью получать пороговое значение для определения совпадения, которому соответствует стандартный логотип телевизионной станции с минимальным значением для определения совпадения, причем пороговое значение для определения совпадения положительно коррелируется с размером области стандартного логотипа телевизионной станции;
- блок сравнения пороговых значений, выполненный с возможностью сравнивать минимальное значение для определения совпадения с пороговым значением для определения совпадения;
- первый блок выполнения, выполненный с возможностью, если результат сравнения заключается в том, что минимальное значение для определения совпадения превышает пороговое значение для определения совпадения, что указывает на то, что распознавание завершается ошибкой, отправлять изображение телевизионного экрана на сервер; и
- второй блок выполнения, выполненный с возможностью, если результат сравнения заключается в том, что минимальное значение для определения совпадения меньше порогового значения для определения совпадения, распознавать стандартный логотип телевизионной станции с минимальным значением для определения совпадения в качестве логотипа телевизионной станции на изображении телевизионного экрана.
12. Устройство по п. 8, отличающееся тем, что модуль загрузки информации содержит:
- блок отправки информации, выполненный с возможностью отправлять информацию локального региона на сервер; и
- блок приема информации, выполненный с возможностью принимать базовую информацию, по меньшей мере, одного стандартного логотипа телевизионной станции, возвращенную сервером, на основе информации локального региона.
13. Устройство по любому из пп. 8-11, отличающееся тем, что дополнительно содержит:
- модуль записи результатов, выполненный с возможностью записывать непрерывные n результатов распознавания канала, которому соответствует изображение телевизионного экрана, n>1;
- первый модуль обнаружения, выполненный с возможностью обнаруживать, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания, 1≤m<n; и
- первый модуль выполнения, выполненный с возможностью, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, выбирать идентичный результат распознавания в качестве корректного результата распознавания и создавать взаимосвязь соответствия между корректным результатом распознавания и каналом.
14. Устройство по п. 13, отличающееся тем, что дополнительно содержит:
- модуль замены результатов, выполненный с возможностью заменять самый ранний результат распознавания в непрерывных n результатах распознавания на последний результат распознавания канала, которому соответствует изображение телевизионного экрана;
- второй модуль обнаружения, выполненный с возможностью заново обнаруживать, имеется или нет больше m идентичных результатов распознавания в непрерывных n результатах распознавания;
- третий модуль обнаружения, выполненный с возможностью, если результат обнаружения заключается в том, что имеется больше m идентичных результатов распознавания, продолжать обнаруживать, является или нет этот идентичный результат распознавания идентичным последнему корректному результату распознавания; и
- второй модуль выполнения, выполненный с возможностью, если результат обнаружения отличается, рассматривать идентичный результат распознавания, обнаруженный в этот раз, в качестве нового корректного результата распознавания.
15. Телевизор, отличающийся тем, что содержит устройство для распознавания логотипа телевизионной станции по любому из пп. 8-14.
16. Телевизор, при этом телевизор содержит:
- один или более процессоров;
- запоминающее устройство; и
- один или более модулей, сохраненных в запоминающем устройстве и выполненных с возможностью выполнения посредством одного или более процессоров, причем один или более модулей имеют следующие функции:
- получение изображения телевизионного экрана;
- для каждого стандартного логотипа телевизионной станции, предварительно сохраненного на сервере, с которым соединен телевизор, выбор области, соответствующей информации позиции стандартного логотипа телевизионной станции, из изображения телевизионного экрана согласно информации позиции в качестве области для определения совпадения стандартного логотипа телевизионной станции, причем информация позиции представляет собой позицию стандартного логотипа телевизионной станции на телевизионном экране; и
- распознавание логотипа телевизионной станции на изображении телевизионного экрана на основе результата определения совпадения соответствующих стандартных логотипов телевизионных станций с соответствующими областями для определения совпадения; и
при этом телевизор отличается тем, что один или более модулей дополнительно имеют следующие функции:
- обнаружение того, обновлена или нет базовая информация стандартного логотипа телевизионной станции, предварительно сохраненного на сервере, причем базовая информация включает в себя первые два элемента или все из: стандартного логотипа телевизионной станции, информации позиции стандартного логотипа телевизионной станции и порогового значения для определения совпадения стандартного логотипа телевизионной станции; и
- если обнаруживается, что было выполнено обновление, загрузка базовой информации стандартного логотипа телевизионной станции с сервера и ее обновление.
17. Система для распознавания логотипа телевизионной станции, при этом система содержит телевизор и сервер, соединенный с телевизором, и отличается тем, что телевизор представляет собой телевизор по п. 15.
18. Система для распознавания логотипа телевизионной станции, при этом система содержит телевизор и сервер, соединенный с телевизором, и отличается тем, что телевизор представляет собой телевизор по п. 16.
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
CN 103020650 A, 03.04.2013 | |||
CN 101895705 A, 24.11.2010 | |||
CN 101739561 A, 16.06.2010 | |||
Способ приготовления лака | 1924 |
|
SU2011A1 |
RU 2001122309 A, 27.06.2003. |
Авторы
Даты
2017-04-04—Публикация
2014-05-14—Подача