CN112075085B - 电子装置及其控制方法 - Google Patents
电子装置及其控制方法 Download PDFInfo
- Publication number
- CN112075085B CN112075085B CN201980030285.4A CN201980030285A CN112075085B CN 112075085 B CN112075085 B CN 112075085B CN 201980030285 A CN201980030285 A CN 201980030285A CN 112075085 B CN112075085 B CN 112075085B
- Authority
- CN
- China
- Prior art keywords
- schedule information
- server
- broadcast schedule
- information
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 41
- 238000004891 communication Methods 0.000 claims description 60
- 230000015654 memory Effects 0.000 claims description 36
- 230000004044 response Effects 0.000 description 23
- 238000010586 diagram Methods 0.000 description 16
- 238000012015 optical character recognition Methods 0.000 description 15
- 230000005540 biological transmission Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000014509 gene expression Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 4
- 238000004880 explosion Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 238000002591 computed tomography Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- WQZGKKKJIJFFOK-GASJEMHNSA-N Glucose Natural products OC[C@H]1OC(O)[C@H](O)[C@@H](O)[C@@H]1O WQZGKKKJIJFFOK-GASJEMHNSA-N 0.000 description 1
- 238000002583 angiography Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- -1 electricity Substances 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 239000008103 glucose Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000002595 magnetic resonance imaging Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- APTZNLHMIGJTEW-UHFFFAOYSA-N pyraflufen-ethyl Chemical compound C1=C(Cl)C(OCC(=O)OCC)=CC(C=2C(=C(OC(F)F)N(C)N=2)Cl)=C1F APTZNLHMIGJTEW-UHFFFAOYSA-N 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/35—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users
- H04H60/37—Arrangements for identifying or recognising characteristics with a direct linkage to broadcast information or to broadcast space-time, e.g. for identifying broadcast stations or for identifying users for identifying segments of broadcast information, e.g. scenes or extracting programme ID
- H04H60/372—Programme
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/68—Systems specially adapted for using specific information, e.g. geographical or meteorological information
- H04H60/72—Systems specially adapted for using specific information, e.g. geographical or meteorological information using electronic programme guides [EPG]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/237—Communication with additional data server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4314—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for fitting data in a restricted space on the screen, e.g. EPG data in a rectangular grid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4345—Extraction or processing of SI, e.g. extracting service information from an MPEG stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
- H04N21/6377—Control signals issued by the client directed to the server or network components directed to server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8358—Generation of protective data, e.g. certificates involving watermark
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
一种电子装置,其接收广播调度信息和与频道相对应的内容信号,基于接收到的与频道相对应的内容信号提供(例如,显示或使得显示)图像和/或声音,在提供图像的同时从内容信号获取特征信息,以及向服务器发送对与所获取的特征信息相对应的内容信息的请求。处理器还可以包括以下之一:基于标识出广播调度信息不正确,以第一频率向服务器发送请求,或者基于标识出广播调度信息正确,以不同于第一频率(例如,低于第一频率)的第二频率向服务器发送请求。
Description
技术领域
本公开涉及电子装置及其控制方法。更具体地,本公开涉及一种电子装置和控制方法,其能够降低向服务器发送用于内容识别的网络请求的频率,从而降低联网计算机***的处理负荷。
背景技术
随着用户的需求变得越来越多样化,广播内容或多媒体内容的来源正从主要集中于公共广播的单一来源转变为各种来源,诸如有线广播、互联网协议电视(IPTV)和视频点播(VOD)。此外,已经出现了提供如定制推荐的信息的来源(例如,节目推荐、产品推荐)。
如定制产品或节目推荐这样的信息需要被适当地提供以适合当前正在输出的场景。例如,当显示展示特定产品的场景时,显示特定产品的消息是最有效的。因此,需要一种用于识别用户当前正在观看什么内容的技术。此外,不仅定制递送需要内容识别技术,收视率(viewing rate)调查和/或观看模式调查等也需要内容识别技术。
为此,已经出现了使客户端装置能够通过向服务器发送对识别当前正在观看的内容的请求并从服务器接收对其的响应来识别内容的技术。使用指纹的自动内容识别(ACR)技术是这些技术的典型示例。
然而,在这些识别技术中存在一个问题,即每次识别当前正在实时观看的内容时,都需要将请求发送到服务器,并且由于这些重复发送的请求而导致网络性能方面的大量降低和成本(例如,存储器处理负载要求)方面的高负担。
发明内容
技术问题
本公开是为了解决上述(多个)问题。因此,本公开旨在提供一种能够降低向服务器发送对内容识别的请求的频率的电子装置及其控制方法。
技术方案
根据本公开的实施例的用于实现上述目的的电子装置包括:通信接口;存储器,存储计算机可执行指令;和处理器,被配置为通过执行计算机可执行指令以:通过通信接口接收广播调度信息和与由用户选择的频道相对应的内容信号,基于接收到的内容信号提供图像或声音中的至少一个(例如,通过控制显示器显示图像),在提供图像的同时从内容信号获取特征信息,以及控制通信接口向服务器发送对与所获取的(所提取的)特征信息相对应的内容信息的请求。通信接口的控制可以还包括以下至少一项:基于标识出频道的广播调度信息不正确,控制通信接口以第一频率向服务器发送请求,或者基于标识出频道的广播调度信息正确,控制通信接口以不同于第一频率(例如,低于第一频率)的第二频率向服务器发送请求。此外,与频道相对应的内容信号可以是与由用户选择的频道相对应的内容信号。
在这种情况下,处理器可以响应于向服务器发送请求,通过通信接口从服务器接收内容信息,并且将所接收的内容信息与所接收的广播调度信息进行比较,以及从而基于所接收的内容信息与广播调度信息的比较,标识频道的广播调度信息是否正确。
处理器可以通过例如使用光学字符识别(OCR)获取节目的名称来获取所提供的图像中包括的节目的名称,并且将所获取的节目名称与广播调度信息进行比较,以及基于所获取的节目名称与广播调度信息的比较,从而标识所选择的频道的广播调度信息是否正确。例如,基于所获取的节目的名称与接收到的广播调度信息中的频道的节目名称相匹配,可以将广播调度信息标识为正确的。
此外,处理器可以将响应于以低于第一频率的第二频率向服务器发送请求从服务器接收的内容信息与广播调度信息进行比较,并且作为广播调度信息和所获取的或所提取的特征信息的比较的结果,如果所选择的频道的广播调度信息被标识为不正确,则控制通信接口以第一频率向服务器发送请求。
此外,当以低于第一频率的第二频率向服务器发送请求时基于广播调度信息在广播调度信息中的预期在所选择的频道上广播特定类型的内容(例如,用于特定产品推荐的广告或推荐的节目)的时间到了,处理器可以控制通信接口以高于第一频率的第三频率向服务器发送请求。
在这种情况下,当以高于第一频率的频率向服务器发送请求时基于广播调度信息在广播调度信息中的预期在频道(例如,所选择的频道)上结束特定类型的内容的时间到了,处理器可以控制通信接口以低于第一频率的第二频率向服务器发送请求。
同时,如果标识出所选择的频道的广播调度信息不正确,处理器可以控制通信接口向提供广播调度信息的外部服务器发送指示广播调度信息不正确的信息。
此外,处理器可以提供与广播调度信息相对应的节目指南用户界面(UI),并且如果标识出所选择的频道的广播调度信息不正确,在节目指南UI中提供指示所选择的频道的节目信息不正确的UI元素。
此外,处理器可以提供与广播调度信息相对应的节目指南UI,以及如果标识出所选择的频道的广播调度信息不正确,基于响应于向服务器发送的请求从服务器接收的内容信息校正节目指南UI中的所选择的频道的节目信息。
此外,如果在以低于第一频率的第二频率向服务器发送请求时频道被改变,处理器可以控制通信接口以第一频率向服务器发送请求。
同时,特征信息可以是从内容信号获取(例如,提取)的音频指纹或视频指纹中的至少一个。
根据本公开的实施例的控制电子装置的方法包括以下步骤:接收广播调度信息和与频道(例如,由用户选择的频道)相对应的内容信号;基于与频道相对应的内容信号提供图像(例如,通过显示(或使得显示)与由用户所选择的频道相对应的内容信号的图像);在提供图像的同时从内容信号获取特征信息;以及向服务器发送对与所获取的特征信息相对应的内容信息的请求。同时,在发送步骤中,可以发生以下至少一种情况:如果标识出所选择的频道的广播调度信息不正确,以第一频率向服务器发送请求,或者如果标识出所选择的频道的广播调度信息正确,以不同于第一频率的第二频率(例如,第二频率可以低于第一频率)向服务器发送请求。
在这种情况下,根据本公开实施例的控制电子装置的方法还可以包括以下步骤:响应于向服务器发送请求,从服务器接收内容信息,将所接收的内容信息与广播调度信息进行比较,以及基于所接收的内容信息与广播调度信息的比较,从而标识所选择的频道的广播调度信息是否正确。
此外,根据本公开的实施例的控制电子装置的方法还可以包括以下步骤:通过使用光学字符识别(OCR)来获取所提供的图像中包括的节目的名称,以及将所获取的节目名称与广播调度信息进行比较,并且从而标识所选择的频道的广播调度信息是否正确。
同时,在发送步骤中,可以将响应于以低于第一频率的第二频率向服务器发送请求从服务器接收的内容信息与广播调度信息进行比较,以及作为比较的结果,如果标识出所选择的频道的广播调度信息不正确,则以第一频率向服务器发送请求。
此外,在发送步骤中,当以低于第一频率的频率向服务器发送请求时基于广播调度信息预期在频道上广播特定类型的内容(例如,产品推荐广告或推荐的节目)的时间到了,可以以高于第一频率的第三频率向服务器发送请求。
在这种情况下,在发送步骤中,当以高于第一频率的频率向服务器发送请求时基于广播调度信息预期在频道上结束特定类型的内容的时间到了,可以以低于第一频率的频率向服务器发送请求。
同时,根据本公开的实施例的控制电子装置的方法还可以包括以下步骤:基于标识出频道的广播调度信息不正确,向提供广播调度信息的外部服务器发送指示广播调度信息不正确的信息。
此外,根据本公开的实施例的控制电子装置的方法还可以包括以下步骤:提供与广播调度信息相对应的节目指南用户界面(UI),并且基于标识出频道的广播调度信息不正确,在节目指南UI中提供指示频道的节目信息不正确的UI元素。
有益效果
此外,根据本公开的实施例的控制电子装置的方法还可以包括以下步骤:提供与广播调度信息相对应的节目指南UI,并且基于标识出频道的广播调度信息不正确,则基于响应于向服务器发送请求从服务器接收的内容信息,校正节目指南UI中的频道的节目信息。
附图说明
图1是用于示出根据本公开的实施例的内容识别***的图;
图2是用于示出根据本公开的实施例的电子装置的配置的框图;
图3是用于示出本公开的实施例的图,其中控制到服务器的对内容识别的请求的频率;
图4是用于示出本公开的实施例的图,其中控制到服务器的对内容识别的请求的频率;
图5是根据本公开的实施例的电子装置的概念图;
图6是用于示出本公开的实施例的图,其中识别广播调度信息是否正确;
图7是用于示出根据本公开的实施例的指示每个频道的广播调度信息是否正确的匹配表的图;
图8是用于示出本公开的实施例的图,其中通知用户广播调度信息是否正确;
图9是用于示出根据本公开的实施例的电子装置的配置的详细框图;
图10是示出根据本公开的实施例的控制电子装置的方法的流程图。
具体实施方式
在下文,本公开的实施例将参考附图被描述。同时,应该注意的是,实施例不是为了将本公开中描述的技术限制到特定实施例,而是它们应该被解释为包括本公开中描述的实施例的修改、等同物和/或替代物。此外,关于附图的详细描述,相似的组件可以由相似的附图标记来表示。
在本公开中,诸如“具有”、“可以具有”、“包括”或“可以包括”的术语应该被解释为表示存在这样的特征(例如,诸如数值、功能、操作或组件的元件),并且这些术语不旨在排除附加特征的存在。
此外,在本公开中,表述“A或B”、“A和/或B中的至少一个”、“A和B中的至少一个”、“A和/或B中的一个或多个”,“A和B中的一个或多个”等可以包括所列项目的所有可能组合。例如,“A或B”、“A和B中的一个或多个”、“A和B中的一个或多个”,“A和B中的至少一个”或“A或B中的至少一个”是指以下所有情况:(1)包括至少一个A,(2)包括至少一个B或者(3)包括至少一个A和至少一个B。
此外,本公开中使用的术语“第一”、“第二”等可以使用相应的元件,而不管其重要性或顺序,并且用于将一个元件与另一个元件区分开来,而不限制这些元件。也就是说,术语“第一”和“第二”等可以用于描述元件,而不管任何顺序和/或重要程度。例如,第一用户设备和第二用户设备可以指彼此不同的用户设备或相似的设备(例如,相似类型的设备),而不管任何顺序或重要程度。因此,在不脱离本公开的范围的情况下,第一元件可以被称为第二元件,并且第二元件可以以类似的方式被称为第一元件。
同时,本公开中使用的术语“模块”、“单元”或“零件”等是指执行至少一个或多个功能或操作的元件,并且这些元件可以实现为硬件或软件,或者硬件和软件的组合。此外,多个“模块”、“单元”、“零件”等可以被集成到至少一个模块或芯片中,并且被实现为至少一个处理器,除非当它们中的每一个必须被实现为单独的特定硬件。
此外,本公开中的一个元件(例如,第一元件)与另一个元件(例如,第二元件)“(可操作地或通信地)耦合/耦合到”或“连接到”另一个元件的描述应该被解释为包括一个元件直接耦合到另一个元件的情况,以及一个元件通过中间元件(例如,第三元件)耦合到另一个元件的情况。相反,一个元件(例如,第一元件)被“直接耦合”或“直接连接”到另一个元件(例如,第二元件)的描述可以被解释为意味着在一个元件和另一个元件之间不存在中间元件(例如,第三元件)。
另外,取决于情况,本公开中使用的表述“被配置成”可以与其他表述互换使用,诸如“适合于”、“具有...能力”、“被设计为”、“适于”、“制造成”和“能够”。同时,术语“被配置为(或设置为)”不一定意味着设备在硬件方面是“专门设计为”的。相反,在某些条件下,表述“被配置为...的设备”可以意味着该设备“能够”与另一设备或者组件一起运行操作。例如,短语“被配置为(或者被设置为)执行A、B、和C的处理器”可以意味着用于运行相应的操作的专用处理器(例如,嵌入式处理器)、或者通过执行存储在存储器设备中的一个或多个软件程序来运行相应的操作的通用处理器(例如,中央处理器(CPU)或者应用处理器)。
同时,本公开中使用的术语仅用于解释本公开的某些实施例,而不旨在限制其他实施例的范围。此外,单数表述可以包括复数表述,除非在上下文中有明显不同的定义。本公开中使用的术语,包括技术或科学术语,可以具有与本公开中描述的本领域普通技术人员通常已知的含义相同的含义。在这里使用的术语中,通用词典中定义的术语可以被解释为具有与相关技术中的上下文含义相同或相似的含义。除非另有定义,否则此处使用的术语不得被解释为具有理想或过于正式的含义。在一些情况下,甚至这里定义的术语也不能解释为排除这里的实施例。
根据本公开的实施例的电子装置可以包括以下各项中的至少一个:例如,智能电话、平板个人计算机(PC)、移动电话、视频电话、电子书阅读器、桌上型PC、膝上型PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携式多媒体播放器(PMP)、MP3播放器、移动医疗仪器、相机、或者可穿戴设备。同时,根据本公开的实施例,可穿戴设备可以包括以下各项中的至少一个:附件类型设备(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜或头戴式设备(HMD))、与织物或服饰(例如,电子服饰)集成的设备、身体附着设备(例如,皮肤垫或纹身)或可植入电路。
此外,在一些实施例中,电子装置可以是家用电器。家用电器可以包括以下的至少一个:例如,电视机、数字视频光盘(DVD)播放器、音频、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动化控制面板、安全控制面板、TV盒(例如,SamsungHomeSyncTM、Samsung One Connect BoxTM、Apple TVTM、或者Google TVTM)、游戏控制台(例如,XboxTM、PlayStationTM)、电子词典、电子钥匙、摄像机或电子相框。
在本公开的另一实施例中,电子设备可以包括以下中的至少一个:各种类型的医疗仪器(例如,各种类型的便携式医疗测量仪器(例如,血糖仪、心率仪、血压计或温度计等)、磁共振血管造影术(MRA)、磁共振成像(MRI)、计算机断层摄影(CT)、摄影设备,或超声波仪器等),导航设备,全球导航卫星***(GNSS),事件数据记录器(EDR),飞行数据记录器(FDR),车辆信息娱乐设备,用于船只的电子设备(例如,用于船舶的导航设备,陀螺罗盘等),航空电子设备,安全设备,车辆的头部单元,工业或家用机器人,金融机构的自动柜员机(ATM),商店的销售点(POS)或物联网(IoT)设备(例如,灯泡、各种类型的传感器、电子或煤气表、洒水设备、火警报警器、恒温器、路灯、烤面包机、锻炼装备、热水罐、加热器或锅炉等)。
在本公开的又一实施例中,电子装置可以包括以下中的至少一个:家具的一部分或建筑物/结构的一部分、电子签名接收设备、投影仪或各种类型的测量装置(例如,水、电、气体或无线电波测量装置等)。在本公开的实施例中,电子装置可以是一个或多个前述各种类型的装置的组合。同时,根据本公开实施例的电子装置可以是柔性电子装置。此外,根据本公开实施例的电子装置不限于前述装置,并且可以包括根据技术的发展的新电子装置。
在下文中,将参考附图对本公开进行详细描述。
图1是用于示出根据本公开的实施例的***的图。
如图1所示,根据本公开实施例的***可以包括电子装置(100)、第一服务器(200)和第二服务器(300)。
该实施例的***是能够识别通过电子装置(100)提供的并且正被用户观看的内容,并且提供与识别的内容相关的服务的***。为了运行这种识别,***可以使用ACR技术。ACR技术是指通过获取(提取)内容的特征信息(或签名,诸如指纹)来识别用户正在观看的内容的技术。
识别内容的目的的一些示例是运行收视率调查、基于用户的观看模式提供个性化服务、或提供与识别的内容相关的附加服务等。
同时,内容的特征信息是能够标识内容的信息。特征信息的示例包括出现在图像中的文本、图像的水印或图像的指纹(例如,数字指纹),尽管特征信息不限于此。
水印是被***到内容信号中并且能够标识内容的数据,并且它可以以不可见的形式或者以可见徽标等的形式被***到内容信号中。
指纹可以是内容的某些部分中的视频或音频的内在(intrinsic)数据,并且它可以使得能够标识内容,因为它反映了信号本身的内在特征。从视频信号获取的视频指纹可以是指示诸如图像信号的运动矢量和颜色的特征的信息,以及从音频信号获取的音频指纹可以是指示诸如音频信号的频率和幅度的特征的信息。
同时,特征信息不同于元数据,因为它反映了内容信号本身的特征,不同于基于文本的元数据。
电子装置(100)可以诸如通过特征提取从与用户正在观看的图像相对应的内容信号中获取特征信息,并且向第一服务器(200)(例如,ACR服务器)发送包括该信息的请求(或查询)。虽然在图1中未示出,但是前端、中间服务器可以存在于第一服务器(200)和电子装置(100)之间。
第一服务器(200)可以通过从由内容源提供的内容信号中获取特征信息,并将内容信息标记(tag)到特征信息,来构建特征信息的数据库。内容信息可以是能够标识内容的内容标识信息,并且可以包括以下中的至少一个:例如,内容标识符(ID)(或节目ID)、内容的名称(或节目的名称)或电子节目指南(EPG)元数据。
然后,第一服务器(200)可以向电子装置(100)提供与从电子装置(100)接收的请求相对应的响应。第一服务器(200)可以在特征信息的数据库中搜索与从电子装置(100)接收的特征信息相对应的特征信息,并且向电子装置(100)提供包括与搜索到的特征信息相对应的内容信息(或者标记为搜索到的特征信息的内容信息)的响应。
第一服务器(200)向电子装置(100)提供的响应不仅可以包括内容信息,还可以包括与特征信息相对应的附加服务信息。附加服务信息可以是,例如,与出现在内容中的人相关的实时新闻文章、推荐该人作为主要角色出现的一部或多部电影的信息、和/或关于内容中包括的产品的广告的信息。附加服务信息可以包括以下中的至少一个,例如,一个或多个附加服务图像、提供一个或多个附加服务的服务器的一个或多个地址、用于获取一个或多个附加服务的一个或多个路由、用于一个或多个附加服务的一个或多个地址、一个或多个附加服务的一个或多个开始时间、一个或多个附加服务的一个或多个结束时间、附加服务的一个或多个生命期或附加服务的描述。
电子装置(100)可以通过周期性地向第一服务器(200)发送包括特征信息的请求并接收与该请求相对应的响应来识别当前正在观看的内容。随着电子装置(100)向第一服务器(200)发送请求的间隔变短,可以进一步提高内容识别的准确性。然而,存在一个问题,即发送请求花费大量的网络和计算机资源。同时,如果间隔变长,可以节省成本,但是存在内容识别的准确性降低的问题。
为了弥补(complement)这些问题,电子装置(100)可以使用从第二服务器(300)(或元数据服务器)获取的广播调度信息。广播调度信息可以包括与每个频道的广播节目相关的信息(例如,节目ID、节目名称等),以及关于广播节目的广播时间的信息。此外,广播调度信息可以是EPG元数据。电子装置(100)可以基于广播调度信息标识哪个广播节目正在当前选择的频道上广播。
然而,由第二服务器(300)提供的广播调度信息并不总是正确的。例如,由于广播站的状况,可能存在根据不同于预先设置的调度进行广播的情况,并且这没有反映在第二服务器(300)上。作为另一示例,可能存在电子装置(100)的用户不正确地设置区域,并且电子装置(100)被提供有不是电子装置(100)实际安装的区域的另一区域的广播调度信息的情况。此外,由于除上述情况之外的各种原因,由第二服务器(300)提供的广播调度信息不能被完全信任。
因此,本公开的一个方面旨在通过使用基于图像的特征信息(例如,提取的特征信息)和基于广播调度信息的内容识别的有效方法,在节省成本的同时准确地识别内容。
根据用于实现上述目的的本公开的实施例,如果标识出从第二服务器(300)接收的广播调度信息不正确,则电子装置(100)可以以第一频率向第一服务器(200)发送对与特征信息相对应的内容信息的请求(即,包括特征信息的请求),并且如果标识出广播调度信息正确,则电子装置(100)可以以低于第一频率的频率向第一服务器(200)发送请求。这里,第一频率可以是任意频率,并且它可以是被设置为默认的频率或者由用户设置的频率。例如,第一频率可以是每分钟发送一次请求的频率。
在下文中,将参照图2更详细地描述电子装置(100)。
图2是用于示出根据本公开的实施例的电子装置(100)的配置的图。
参考图2,电子装置(100)可以包括通信接口(110)、一个或多个存储器(120)以及一个或多个处理器(130)。此外,对本领域技术人员显而易见的适当的硬件/软件元件可以另外被包括在根据实施例未示出的电子装置(100)中。
电子装置(100)可以是能够接收内容信号并基于内容信号自身提供图像和/或音频,或者通过连接到电子装置(100)的另一电子装置提供图像和/或音频的装置。例如,至少一个处理器可以基于接收到的与由用户选择的频道相对应的内容信号来提供图像或声音中的至少一个,通过控制电子装置的显示器或发送信息以使外部独立显示器显示图像。例如,电子装置(100)可以是电视(TV)、机顶盒或智能TV盒(例如,Samsung HomeSyncTM、Samsung One Connect BoxTM、Apple TVTM、或者Google TVTM)等。
通信接口(110)可以通过无线通信或有线通信连接到网络,并且与外部装置通信。例如,通信接口(110)可以通过通信方法与外部装置进行通信,所述通信方法诸如红外数据协会(IrDA)、射频标识(RFID)、近场通信(NFC)、无线保真(WiFi)、超宽带(UWB)、无线显示(WiDi)、无线HD(WiHD)、无线家庭数字接口(WHDI)、无线显示(Miracast)、无线千兆联盟(Wigig)、Wi-Fi直接、蓝牙(例如,蓝牙经典、蓝牙低能量)、隔空播放(AirPlay)、Z波、4LoWPAN、LTE D2D、GPRS、失重(Weightless)、边缘紫峰(Edge Zigbee)、数字生活网络联盟(DLNA)、ANT+、数字增强型无绳电信(DECT)、无线局域网(WLAN)、全球移动通信***(GSM)、通用移动电信***(UMTS)、或长期演进(LTE)、无线宽带(WiBRO)等。
一个或多个存储器(120)可以包括例如内置存储器或外部存储器中的至少一个。内置存储器可以包括以下中的至少一种:例如,易失性存储器(例如,动态随机存取存储器(RAM)(DRAM)、静态RAM(SRAM)或同步动态RAM(SDRAM)等)或非易失性存储器(例如,一次性可编程只读存储器(ROM)(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、屏蔽式ROM、闪速ROM、闪存(例如,“与非(NAND)”闪存或者“或非(NOR)”闪存等),硬盘驱动器、或者固态驱动器(SSD))。
外部存储器可以包括闪存驱动器,例如,紧凑型闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、微型安全数字(Mini-SD)、极限数字(xD)、多媒体卡(MMC)或存储器棒等。此外,外部存储器可以通过各种类型的接口在功能上和/或物理上连接到电子装置(100)。
同时,存储器(120)可以被处理器(130)访问,并且可以由处理器(130)运行数据的读取/记录/校正/删除/更新等。
在本公开中,术语存储器可以指与处理器(130)分开提供的存储器,或者处理器(130)内部的ROM(未示出)或RAM(未示出)。
处理器(130)可以是用于控制电子装置(100)的整体操作的元件。例如,处理器(130)可以操作操作***或应用程序,并由此可以控制连接到处理器(130)的多个硬件或软件元件,并运行各种类型的数据处理和操作。处理器(130)可以是中央处理单元(CPU)或图形处理单元(GPU),或两者。此外,处理器(130)可以被实现为通用硬件处理器、数字信号处理器、专用集成电路(ASIC)、片上***(SoC)或微型计算机(MICOM)等中的至少一个。此外,处理器(130)可以通过执行存储在至少一个存储器(120)中的一个或多个计算机可执行指令来执行根据本公开的实施例的电子装置(100)的操作。
处理器(130)可以基于内容信号提供图像和/或声音。内容信号可以是射频(RF)广播信号、数字视频记录器(DVR)内容信号、VoD/OTT非线性内容信号或UGC内容信号。
当提供图像和/或声音时,处理器(130)可以从内容信号获取特征信息(例如,通过特征提取),并且控制通信接口(110)向第一服务器(200)发送对与所获取的特征信息相对应的内容信息的请求。特征信息可以是从内容信号获取(提取)的音频指纹、视频指纹或水印中的至少一个。
然后,处理器(130)可以响应于请求的发送,通过通信接口(110)从第一服务器(200)接收与获取的(提取的)特征信息相对应的内容信息。
此外,当提供图像和/或声音时,处理器(130)可以周期性地向第一服务器(200)发送请求。例如,在发送的间隔被设置为1分钟的情况下,处理器(130)可以在图像的再现期间以设置的1分钟的间隔获取特征信息,并将请求发送到第一服务器(200),并且据此以每1分钟的间隔识别哪个图像场景正在被提供。
如上所述的请求的发送的间隔(或请求间隔频率)可以根据状况进行调整或设置。例如,处理器(130)可以通过通信接口(110)从第二服务器(300)接收广播调度信息,并且如果标识出由用户选择的频道的广播调度信息不正确,则处理器(130)可以控制通信接口(110)以第一频率向第一服务器(200)发送请求,并且如果标识出所选频道的广播调度信息正确,处理器(130)可以控制通信接口(110)以不同于第一频率的第二频率向第一服务器(200)发送请求。例如,第二频率可以低于第一频率。
这里,由用户选择的频道可以是通过电子装置(100)的调谐器接收的广播的频道,或者是由连接到电子装置(100)的外部装置(例如,IP机顶盒)提供的广播的频道。在前者的情况下,处理器(130)可以通过标识调谐的频道来获取当前选择的频道的编号,而在后者的情况下,处理器(130)可以通过向外部装置发送请求频道的编号的信号(并接收指示该频道的响应)来获取频道的编号,或者通过使用OCR来获取图像中包括的频道的编号。
此外,处理器(130)可以获取当前选择的频道的编号,并且标识当前选择的频道的广播调度信息是否正确。可以通过各种类型的方法来标识当前选择的频道的广播调度信息是否正确。
根据本公开的实施例,处理器(130)可以响应于向第一服务器(200)的请求传输,通过通信接口(110)从第一服务器(200)接收内容信息,并将接收的内容信息与广播调度信息进行比较,从而标识当前选择的频道的广播调度信息是否正确。
根据本公开的另一实施例,处理器(130)可以通过使用OCR(例如,OCR特征提取)来获取当前正在提供的图像中包括的节目的名称,并将所获取的(或提取的)节目名称与广播调度信息进行比较,从而标识当前选择的频道的广播调度信息是否正确。
根据本公开的又一实施例,处理器(130)可以通过将当前正在提供的图像中包括的徽标与存储各种徽标的图像的数据库进行比较来识别该徽标,并将与识别的徽标相对应的频道名称或广播站与广播调度信息进行比较,从而标识当前选择的频道的广播调度信息是否正确。
根据本公开的另一实施例,存在一种从用户接收关于广播调度信息是否正确的确认的方法。例如,处理器(130)可以基于广播调度信息生成向用户查询的用户界面(UI)。处理器(130)可以基于为当前在广播调度信息中选择的频道编号而编程的节目的名称生成包括诸如“您当前正在观看的节目是‘XXX’吗?”的文本的UI和用于接收对查询的响应的UI元素,并提供UI。然后,基于通过UI的用户输入,处理器(130)可以标识当前选择的频道的广播调度信息是否正确。
标识广播调度信息是否正确的操作可以针对一个频道仅运行一次,或者在一个频道上运行几次。或者,当特定事件发生时,可以运行标识广播调度信息是否正确的操作。特定事件可以包括,例如,频道改变的事件、新的节目开始的事件或接收到新的广播调度信息的事件,或者从用户接收到用于确认广播调度信息是否正确的请求的事件。
处理器(130)可以生成指示每个频道的广播调度信息是否正确的匹配表。匹配表的一个示例如图7所示。可以根据标识广播调度信息是否正确的操作来更新匹配表。
同时,根据本公开的实施例,可以向用户通知广播调度信息是否正确。例如,处理器(130)可以提供与广播调度信息相对应的节目指南UI(或EPG)。处理器(130)可以通过电子装置(100)的显示器或者连接到电子装置(100)的外部显示装置来提供节目指南UI。此外,如果标识出当前选择的频道的广播调度信息不正确,则处理器(130)可以在节目指南UI中提供指示(或通知)特定频道的节目信息不正确的UI元素。此外,处理器(130)可以基于生成的或更新的匹配表,提供指示(或通知)节目信息不正确的UI元素。下面将参考图8更详细地描述如上的实施例。
此外,根据本公开的实施例,处理器(130)不仅可以向用户通知广播调度信息不正确,还可以将不正确的部分校正为准确的。
例如,处理器(130)可以提供与广播调度信息相对应的节目指南UI,并且如果标识出特定频道的广播调度信息不正确,则处理器(130)可以基于响应于向第一服务器(200)发送包括特征信息的请求从第一服务器(200)接收的内容信息来校正节目指南UI中的特定频道上的节目信息。也就是说,在标识出广播调度信息不正确之后提供的节目指南UI中,已经校正了不正确的部分。因此,节目指南UI可以与先前提供的节目指南UI不同地显示。
如果识别出特定频道的广播调度信息不正确,则处理器(130)可以控制通信接口(110)向提供广播调度信息的第二服务器(300)发送通知广播调度信息不正确的信息。即,当向第二服务器(300)给出广播调度信息不正确的反馈时,第二服务器(300)可以校正广播调度信息。
此外,处理器(130)可以响应于以低于第一频率的频率向第一服务器(200)发送请求,从第一服务器(200)接收内容信息,因为标识出当前选择的频道的广播节目的信息是正确的。然后,处理器(130)可以将接收的内容信息与广播调度信息进行比较,并且如果作为比较的结果,识别出所选频道的广播调度信息不正确,则控制通信接口(110)以第一频率向第一服务器(200)发送请求。也就是说,如果标识出广播调度信息是正确的,以及然后再次标识出广播调度信息是不正确的,则减少传输的间隔。
同时,在广播短的特定类型的内容(例如,短广告)时,更精确的内容识别是必要的。因此,有必要以更短的间隔向第一服务器(200)发送请求。为此,根据本公开的实施例,当处理器(130)以低于第一频率的频率向第一服务器(200)发送请求时,基于广播调度信息预期在当前所选择的频道上广播特定类型的内容(例如,商业广告或短广告)的时间到了,处理器(130)可以控制通信接口(110)以高于第一频率的频率(第三频率)向第一服务器(200)发送请求。在这点上,广播调度信息中的从节目的结束或开始时间起的预定时间范围内的时间可以被认为是预期广播特定类型的内容(例如,广告)的时间。
当特定类型的内容(例如,商业广告)结束并且广播节目再次开始时,以原始间隔发送请求。因此,当处理器(130)当以高于第一频率的频率向第一服务器(200)发送请求时,基于广播调度信息预期在所选择的频道上结束特定类型的内容(例如,商业广告)的时间到了,处理器(130)可以控制通信接口(110)以低于第一频率的频率向第一服务器(200)发送请求。在这点上,广播调度信息中的从节目的结束或开始时间起的预定时间范围内的时间可以被认为是预期结束特定类型的内容(例如,商业广告)的时间。
例如,如图3所示,在广播调度信息中的在新的节目开始之前的xx分钟和该节目开始之后的xx分钟之间的时间可以被识别为当预期广播特定类型的内容(例如,商业广告)时的时段,并且可以使该时段中的请求的发送的频率更高。
同时,在尚未标识广播调度信息是否正确的情况下,处理器(130)可以以第一频率向第一服务器(200)发送请求。例如,如图4所示,当处理器(130)以低于第一频率的频率向第一服务器(200)发送请求时频道改变时,有必要标识改变的频道的广播调度信息是否正确。因此,处理器(130)可以控制通信接口(110)以第一频率向第一服务器(200)发送请求。频道是否已经改变可以通过检查例如是否已经接收到用于频道调谐的指令、是否已经显示了当频道改变时提供的特定UI(例如,横幅(banner)),或者是否已经改变了所显示的广播站的徽标等来标识。如图4所示,如果标识出在频道改变之后广播调度信息是正确的(正确的点),则处理器(130)可以控制通信接口(110)再次以低于第一频率的频率向第一服务器(200)发送请求。
图5是根据本公开的实施例的电子装置(100)的概念图。
如图5所示,根据本公开的实施例的概念图中的电子装置(100)可以包括ACR引擎(510)、ACR管理器(520)、频道编号获取部分(530)和广播调度信息数据库(540)。ACR引擎(510)、ACR管理器(520)和频道编号获取部分(530)中的至少一个可以被实现为处理器(130)的一部分或者通过与处理器(130)集成来实现。广播调度信息数据库(540)可以被包括在至少一个存储器(120)中。第一服务器(200)和第二服务器(300)与电子装置(100)之间的通信可以通过通信接口(110)来运行。
ACR引擎(510)可以捕获作为调谐器输入或外部输入(HDMI、HDMI加密狗(dongle)等)输入的内容信号(音频信号和/或视频信号)并生成音频样本或视频样本,从生成的音频样本或视频样本中获取诸如指纹的特征信息,向第一服务器(200)发送包括特征信息的请求,并从第一服务器(200)接收包括内容信息(例如,节目ID)的响应。
广播调度信息数据库(540)可以存储从第二服务器(300)接收的广播调度信息。在标识出广播调度信息不正确的情况下,由ACR管理器可以校正该信息(520)。此外,在广播调度信息不正确的情况下,ACR管理器(520)可以向第二服务器(300)提供这方面的反馈。
频道编号获取部分(530)是用于获取当前选择的频道的编号的特征。频道编号获取部分(530)可以通过各种类型的方法获取当前选择的频道的编号。
例如,在用户基于RF广播内容信号正在观看图像的情况下,频道编号获取部分(530)可以获取当前调谐的频道的编号。
作为另一个示例,在用户基于从通过外部输入(例如,HDMI)连接的内容提供装置(例如,机顶盒)接收的内容信号正在观看图像的情况下,频道编号获取部分(530)可以通过向内容提供装置请求当前频道的编号来接收频道的编号。在这种情况下,频道编号获取部分(530)可以通过使用由电子装置(100)和内容提供装置支持的通信方法来获取频道的编号。例如,可以使用诸如ZigBee和WiFi的通信方法。
作为又一示例,如果检测到频道改变时显示的特定UI(例如,横幅),则频道编号获取部分(530)可以标识频道已经改变。此外,频道编号获取部分(530)可以通过在频道改变时嗅探控制内容提供装置的IR远程控制信号并分析嗅探到的远程控制信号来获取频道的编号。
作为另一个示例,频道编号获取部分(530)可以通过OCR通过识别当前正在观看的图像中包括的频道的编号(例如,被包括在屏幕的横幅中的频道的编号)来获取频道的编号。
同时,ACR管理器(520)可以根据从第二服务器(300)接收的广播调度信息是否正确来控制ACR引擎(510)向第一服务器(200)发送请求的频率。
根据本公开的实施例,ACR管理器(520)可以从广播调度信息数据库(540)获取广播调度信息,并且基于从ACR引擎(510)提供的内容信息和从频道编号获取部分(530)提供的频道的编号来标识当前选择的频道的广播调度信息是否正确。
例如,基于从频道编号获取部分(530)提供的频道的编号和从ACR引擎(510)提供的内容信息,可以标识当前用户正在观看正在1号频道上广播的节目“生活大***”。此外,如果根据广播调度信息,1号频道当前正在播放“生活大***”,则可以识别1号频道的广播调度信息是正确的。相反,如果根据广播调度信息,不是“生活大***”的另一个节目当前正在1号频道上播放,则可以标识出1号频道的广播调度信息不正确。这里建议以比较节目名称的情况为例,但也可能有比较节目ID的情况。
如果标识出当前选择的频道的广播调度信息不正确,则ACR管理器(520)可以控制ACR引擎(510)以第一频率向第一服务器(200)发送包括特征信息的请求。因此,ACR引擎(510)可以向第一服务器(200)发送包括特征信息的请求,同时将发送的间隔作为对应于第一频率的第一间隔。例如,第一时间间隔可以设置为1分钟。
同时,如果标识出当前选择的频道的广播调度信息正确,则ACR管理器(520)可以控制ACR引擎(510)以低于第一频率的频率向第一服务器(200)发送包括特征信息的请求。因此,ACR引擎(510)可以向第一服务器(200)发送包括特征信息的请求,同时将发送的间隔设为比第一间隔长的第二间隔。例如,第二时间间隔可以设置为10分钟。
根据本公开的另一实施例,即使没有来自第一服务器(200)的帮助,电子装置(100)也可以自己标识广播调度信息是否正确。例如,处理器(130)可以通过将诸如OCR的字符识别技术应用于当前正在提供的图像来获取当前正在观看的频道的编号、节目名称等,并将该信息与广播调度信息进行比较,从而标识广播调度信息是否正确。该实施例将参考图6来进行描述。
参考图6,在当前正在观看的图像中包括横幅(600)的情况下,处理器(130)可以通过OCR方法识别横幅(600)中包括的文本,并且从而获取频道的编号和当前正在观看的节目的名称。例如,处理器(130)可以检查与预先存储的横幅图像相对应的图像是否正在至少一个存储器(120)中显示,并且如果作为检查的结果,确定图像中存在横幅,则处理器(130)可以运行OCR。横幅(600)可以包括各种类型的信息,诸如频道的编号(61)、频道的名称(62)、当前节目的名称(63)、下一个节目的名称(64)等。同时,至少一个存储器(120)可以存储关于需要预先运行OCR的区域的信息。
处理器(130)可以通过将频道的编号(61)和通过上述OCR方法获取的节目的名称(63)与当前在频道的编号(61)上编程的节目的名称进行比较,来标识当前频道的广播调度信息是否正确。同时,还可以将它们与下一个节目的名称进行比较(64)。然后,处理器(130)可以基于标识的结果控制将包括特征信息的请求发送到第一服务器(100)的频率。
通过如上所述的方法,处理器(130)可以准备指示每个频道的广播调度信息是否正确的匹配表。例如,如图7所示,如果每个频道的广播调度信息正确,处理器(130)可以记录“0”作为标志值,并且如果广播调度信息不正确,处理器(130)可以记录“x”。匹配表可以实时更新。此外,匹配表可以与广播调度信息进行集成。
同时,根据本公开的实施例,可以向用户通知广播调度信息是否正确。例如,处理器(130)可以提供与广播调度信息相对应的节目指南UI(或EPG)。此外,如果标识出特定频道的广播调度信息不正确,则处理器(130)可以在节目指南UI中提供通知特定频道的节目信息不正确的UI元素。此外,处理器(130)可以基于生成的匹配表,提供通知节目信息不正确的UI元素。
图8是示出根据本公开的实施例的由电子装置(100)提供的UI的图。
参考图8,处理器(130)可以提供与广播调度信息相对应的节目指南UI(800)。对于在广播调度信息中被标识为不正确的频道,可以提供通知节目信息不正确的UI元素(82)(诸如“X”图像),如图8所示。同时,对于在广播调度信息中被标识为正确的频道,处理器(130)可以提供通知节目信息是正确的UI元素(81)(诸如,勾形符号(checkmark)图像),如图8所示。对于尚未标识信息是否正确的频道,可以不提供UI元素,或者可以提供指示尚未标识信息是否正确的另一UI元素。
图9是用于示出根据本公开的实施例的电子装置(100)的配置的框图。
参考图9,电子装置(100)可以包括通信接口(110)、至少一个存储器(120)、处理器(130)、调谐器(140)、显示器(150)、输入器/输出器(160)和音频输出器(170)。取决于实施例,可以省略上述元素中的一些。此外,对本领域技术人员来说显而易见的适当的硬件/软件元件可以另外被包括在电子装置(100)中,尽管它们没有被示出。
通信接口(110)是用于运行与外部装置的通信的特征。对于图9所示的通信接口(110)的描述,可以参考基于图2对通信接口(110)的描述。
至少一个存储器(120)可以存储各种类型的数据和用于驱动和控制电子装置(100)的OS。为了描述图9所示的至少一个存储器(120),可以参考基于图2对至少一个存储器(120)的描述。
调谐器部分140可以通过放大、混频、谐振等仅调谐众多无线电波分量中在电子装置(100)将接收的频道的频率来选择通过有线或无线接收的广播信号。
此外,调谐器(140)可以在与由用户选择的频道相对应的频带中接收包括视频、音频和/或附加数据的广播信号。
此外,调谐器(140)可以从诸如地面无线电波广播、有线广播或卫星广播的各种类型的源接收广播信号。可替代地,调谐器(140)可以从诸如模拟广播或数字广播的源接收广播信号。
同时,通过调谐器(140)接收的广播信号可以包括视频数据、音频数据和/或元数据中的至少一个,其是与节目相关的信息。元数据可以包括广播节目的附加信息,例如节目的名称、节目的情节、广播的开始时间和广播的结束时间等中的至少一个。此外,可以通过通信接口(110)以及通过调谐器(140)从互联网服务器接收作为与广播节目相关的信息的元数据。
调谐器(140)可以实现为与电子装置(100)一体,或者实现为电连接到电子装置(100)的独立装置(例如,连接到输入器/输出器(160)或通信接口(110)的调谐器)。
显示器(150)可以是用于显示图像的特征,并且可以输出例如通过调谐器(140)接收的广播信号中包括的视频数据、通过通信接口(110)或输入器/输出器(160)输入的图像、或者存储在至少一个存储器(120)中的图像文件中包括的图像。
显示器(150)可以被实现为,例如,液晶显示器(LCD),并且取决于情况,它也可以被实现为阴极射线管(CRT)、等离子体显示面板(PDP)、有机发光二极管(OLED)、透明OLED(TOLED)等。此外,显示器(150)可以以能够检测用户的触摸操作的触摸屏的形式实现。
音频输出器(170)是用于输出音频的特征,并且可以输出,例如,通过调谐器(140)接收的广播信号中包括的音频、通过通信接口(110)或输入器/输出器(160)输入的音频、或者存储在至少一个存储器(120)中的音频文件中包括的音频。此外,音频输出器(170)可以包括扬声器和/或耳机输出端子。
输入器/输出器(160)是用于连接到外部装置的特征,并且可以包括例如高清多媒体接口(HDMI)端口、组件输入插孔、USB端口等中的至少一个。除了上述元素之外,输入器/输出器(160)还可以包括诸如RGB、DVI、DP、雷电(thunderbolt)等的端口中的至少一个。
同时,处理器(130)可以控制电子装置(100)的整体操作。对于图9所示的处理器(130)的描述,可以参考图2对处理器(130)的描述。
处理器(130)可以包括RAM(132)、ROM(133)、GPU(134)、CPU(131)、第一接口至第n接口(135-1~135-n)和总线(136),如图9所示。这里,RAM(132)、ROM(133)、GPU(134)和第一接口至第n接口(135-1~135-n)可以通过总线(136)彼此连接。
ROM(133)可以存储一个或多个指令的集合等,用于***引导。当输入用于电子装置(100)的开启指令并供电时,CPU(131)可以根据存储在ROM(133)中的指令将存储在至少一个存储器(120)中的OS复制到RAM(132)中,并通过执行OS来引导***。当引导完成时,CPU(131)可以将存储在至少一个存储器(120)中的各种类型的程序复制到RAM(132)中,并且通过执行复制到RAM(132)中的程序来执行各种类型的操作。CPU(131)可以通过使用存储在至少一个存储器(120)中的各种类型的程序模块、数据等来运行各种类型的操作。
当电子装置(100)的引导完成时,GPU(134)可以显示图像。GPU(134)可以通过使用操作部分和渲染部分来生成包括诸如图标、图像和文本的各种类型的对象的屏幕。操作部分可以操作属性值,如坐标值、形式、大小和颜色,将根据屏幕的布局利用其来显示对象中的每一个。渲染部分可以基于在操作部分操作的属性值,生成包括对象的各种布局的屏幕。在渲染部分生成的屏幕可以被提供给显示器(150),并显示在显示区域中。
如图9所示,第一接口至第n接口(135-1~135-n)可以连接到前述各种类型的元件(110、120和140到170)。接口中的一个可以是通过网络与外部装置连接的网络接口。
处理器(130)可以捕获通过调谐器(140)或输入器/输出器(160)输入的内容信号,并且从而获取(或提取)诸如指纹的特征信息,并且控制通信接口(110)向第一服务器(200)发送对与所获取的特征信息相对应的内容信息的请求。
此外,处理器(130)可以使用从第二服务器(300)接收的广播调度信息,以便降低发送请求的成本。处理器(130)可以获取当前选择的频道的编号,并标识当前选择的频道的广播调度信息是否正确。
为了标识广播调度信息是否正确,处理器(130)可以通过OCR获取当前显示在显示器(150)上的图像中包括的频道的编号、频道的名称、频道呼号(call sign)、节目的名称等。
作为另一个示例,为了标识当前选择的频道的广播调度信息是否正确,处理器(130)可以向第一服务器(200)发送请求,该请求包括关于所获取(提取)的当前正在显示器(150)上显示的图像的特征信息。
在这种情况下,处理器(130)可以发送请求,同时包括指定首先在第一服务器(200)搜索的范围的信息。例如,处理器(130)可以在请求中包括关于在广播信息中为当前选择的频道调度的节目的信息(例如,节目的名称、节目ID等)以及特征信息,并且将请求发送到第一服务器(200)。然后,第一服务器(200)可以基于接收到的请求中包括的信息,从特定节目的特征信息执行搜索。如果广播调度信息是正确的,则可以提高在第一服务器(200)处的搜索的速度。
同时,如果广播调度信息不正确,处理器(130)可以将此通知给用户。处理器(130)可以,例如,控制显示器(150)显示对应于广播调度信息的节目指南UI,并且如果标识出广播调度信息中的特定频道的信息不正确,则处理器(130)可以控制显示器(150)在节目指南UI上显示指示该频道的信息不正确的UI元素。也就是说,可以例如通过显示器(150)提供如图8所示的UI。此外,处理器(130)可以根据广播调度信息是否正确来控制向第一服务器(200)发送请求的间隔。具体而言,如果标识出当前选择的频道的广播调度信息不正确,则处理器(130)可以控制通信接口(110)以第一频率向第一服务器(200)发送包括诸如指纹的特征信息的请求。同时,如果标识出所选择的频道的广播调度信息正确,则处理器(130)可以控制通信接口(110)以低于第一频率的频率向第一服务器(200)发送请求。
可以根据基于响应于向第一服务器(200)发送请求而接收的内容信息、或正确的广播调度信息的内容的识别来提供各种类型的服务。作为示例,可以标识用户的观看模式,并且可以提供定制成适合用户的观看模式的服务。作为另一个示例,可以提供与识别的内容相关的附加服务信息。例如,处理器(130)可以通过将它们虚拟地覆盖在当前正提供的图像上来控制显示器(150)显示与识别的内容相关的附加内容(例如,广告)或其他有用信息等。附加服务数据可以通过单独的服务器来提供,或者可以通过第一服务器(200)来提供。第一服务器(200)可以响应于包括特征信息的请求,在向电子装置(100)发送内容信息的同时发送附加服务信息。作为又一示例,在内容被识别为广告的情况下,处理器(130)可以提供不是广告的内容(例如,替代广告等)。
图10是示出根据本公开的实施例的控制电子装置的方法的图。图10所示的流程图可以由在本说明书中描述的电子装置(100)处处理的操作组成。因此,关于电子装置(100)描述的内容也可以应用于图10所示的流程图,即使内容在下面被省略。
参考图10,电子装置(100)可以获取广播调度信息(S1010)。广播调度信息可以从外部服务器提供。电子装置还可以接收与频道(诸如,由用户选择的频道)相对应的内容信号。
电子装置(100)可以基于与频道相对应的内容信号来提供图像(S1020)。例如,电子装置可以基于接收到的与由用户选择的频道相对应的内容信号,使显示器显示图像。不设置步骤S1010和步骤1020的顺序,并且可以在提供图像的同时或者在提供图像之后获取广播调度信息。
然后,电子装置(100)可以在提供图像的同时从内容信号获取特征信息,并且向服务器发送对与所获取的特征信息相对应的内容信息的请求。同时,如果标识出所选择的频道的广播调度信息不正确,则电子装置(100)可以以第一频率向服务器发送请求。可替代地,如果标识出该频道的广播调度信息正确,则电子装置(100)可以以不同于第一频率的频率(诸如,低于第一频率的频率)向服务器发送请求(S1030)。例如,电子装置可以从图像获取(提取)特征信息,并且使得通信接口向服务器发送对与所获取(提取)的特征信息相对应的内容信息的请求。在实施例中,发送可以包括:基于标识出所选择的频道的广播调度信息不正确,以第一频率向服务器发送请求,或者基于标识出所选择的频道的广播调度信息正确,以低于第一频率的第二频率向服务器发送请求。
根据本公开的实施例的、根据控制电子装置的方法,电子装置(100)可以响应于向服务器发送请求,从服务器接收内容信息,并将接收的内容信息与广播调度信息进行比较,并且从而标识出所选择的频道的广播调度信息是否正确。
根据本公开的另一实施例,电子装置(100)可以通过使用OCR来获取所提供的图像中包括的节目的名称,并将所获取的节目名称与广播调度信息进行比较,并且从而标识出所选择的频道的广播调度信息是否正确。
同时,根据基于本公开的实施例的控制电子装置的方法,电子装置(100)可以响应于以低于第一频率的频率向服务器发送请求(因为标识出所选择的频道的广播调度信息正确),从服务器接收内容信息。然后,电子装置(100)可以将接收到的内容信息与广播调度信息进行比较,并且如果作为比较的结果,标识出所选择的频道的广播调度信息不正确,则电子装置(100)可以以第一频率向服务器发送请求。
此外,根据基于本公开的实施例的控制电子装置的方法,当由于标识出所选择的频道的广播调度信息正确因此以低于第一频率的频率向服务器发送请求时,基于广播调度信息预期在所选择的频道上广播广告的时间到了,电子装置(100)可以以高于第一频率的频率向服务器发送请求。
在这种情况下,当以高于第一频率的频率向服务器发送请求时,基于广播调度信息预期在所选择的频道上结束广告的时间到了,电子装置(100)可以以低于第一频率的频率向服务器发送请求。
此外,根据基于本公开的实施例的控制电子装置的方法,如果标识出所选择的频道的广播调度信息不正确,则电子装置(100)可以向提供广播调度信息的外部服务器发送通知广播调度信息不正确的信息。
此外,根据基于本公开的实施例的控制电子装置的方法,电子装置(100)可以提供与广播调度信息相对应的节目指南UI,并且如果标识出所选择的频道的广播调度信息不正确,则在节目指南UI中提供通知所选择的频道的节目信息不正确的UI元素。
此外,根据基于本公开的实施例的控制电子装置的方法,电子装置(100)可以提供与广播调度信息相对应的节目指南UI,并且如果标识出所选择的频道的广播调度信息不正确,则基于响应于向服务器发送请求从服务器接收的内容信息,校正节目指南UI中的所选择的频道的节目信息。
此外,根据基于本公开的实施例的控制电子装置的方法,如果在以低于第一频率的频率向服务器发送请求的同时改变了频道,则电子装置(100)可以控制通信接口以第一频率向服务器发送请求。
根据本公开的前述实施例,可以减少发送包括用于内容识别的特征信息的请求的频率。因此,存在可以降低查询成本的好处。
上述公开的实施例可以实现为软件、硬件或其组合。根据硬件的实施方式,本公开中描述的实施例可以通过使用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑设备(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器或用于运行各种功能的电子单元中的至少一种来实现。同时,根据软件的实施方式,本说明书中描述的诸如过程和功能的实施例可以实现为单独的软件模块。软件模块中的每一个可以执行本说明书中描述的一个或多个功能和操作。
此外,本公开中描述的实施例可以实现为包括一个或多个指令的软件,该一个或多个指令可以被存储在可以被机器(例如,计算机)读取的机器可读存储介质中。机器是指调用存储在存储介质中的一个或多个指令并且可以根据所调用的一个或多个指令进行操作的装置,并且该装置可以包括根据本公开中描述的实施例的电子装置(100)。在如上所述的指令由处理器执行的情况下,处理器可以自己或者在其控制下通过使用其他组件来运行对应于该指令的功能。所述指令可以包括由编译器生成的代码或者由解释器执行的代码。机器可读的存储介质可以以非暂时性存储介质的形式提供。这里,术语“非暂时性”仅意味着存储介质不包括信号,并且是有形的,但是不指示数据是半永久地还是临时地存储在存储介质中。
此外,根据本公开的实施例,根据本公开中描述的实施例的方法可以在被包括在计算机程序产品中的同时被提供。计算机程序产品是指一种产品,并且它可以在卖方和买方之间进行交易。计算机程序产品可以以机器可读的存储介质的形式(例如,光盘只读存储器(CD-ROM))或通过应用存储(例如播放存储TM)在线分发。在在线分发的情况下,计算机程序产品的至少一部分可以至少临时存储在诸如制造商的服务器、应用商店的服务器、和中继服务器的至少一个存储器的存储介质中,或者可以临时生成。
此外,根据前述实施例的组件中的每一个(例如,模块或程序)可以由单个对象或多个对象组成。此外,在前述对应的子组件中,可以省略一些子组件,或者在实施例中可以还包括其他子组件。一般地或附加地,一些组件(例如,模块或程序)可以被集成为对象,并且以相同地或以相似的方式运行在集成之前由组件中的每一个运行的功能。根据实施例,由其他组件运行的模块、程序或操作可以顺序地、并行地、重复地或启发式地执行。或者,可以以不同的顺序执行或省略至少一些操作,或者可以添加其他操作。
虽然已经参照其优选实施例示出和描述了本公开,但是本公开不限于上述特定实施例,并且很明显,在不脱离如所附权利要求所要求的本公开的主旨的情况下,本公开所属技术领域的普通技术人员可以做出各种修改。此外,这种修改不旨在被解释为独立于本公开的技术构思或前景。
Claims (13)
1.一种电子装置,包括:
通信接口;
存储器,存储计算机可执行指令;和
处理器,被配置为通过执行计算机可执行指令以:
通过通信接口接收广播调度信息和与频道相对应的内容信号,
基于接收到的与频道相对应的内容信号提供图像,
在提供图像的同时从内容信号获取特征信息,其中,该特征信息包括使得能够标识内容信号的指纹,
控制通信接口:
向服务器发送对内容标识信息的请求,该请求包括所获取的特征信息,以及
从服务器接收与电子装置中当前提供的图像对应的内容标识信息,其中,该内容标识信息包括与该特征信息中包括的指纹对应的节目的名称,以及
通过将该内容标识信息中包括的节目的名称与广播调度信息比较来标识用于频道的广播调度信息是否正确,
其中,至少一个处理器控制通信接口以:
基于标识出频道的广播调度信息不正确,控制通信接口以第一频率向服务器发送后续请求,或者
基于标识出频道的广播调度信息正确,控制通信接口以低于第一频率的第二频率向服务器发送后续请求。
2.根据权利要求1所述的电子装置,其中,为了执行标识步骤,所述处理器被配置为:
将所接收的内容标识信息与广播调度信息进行比较,以及
基于所接收的内容标识信息与广播调度信息的比较,标识频道的广播调度信息是否正确。
3.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
将基于以低于第一频率的第二频率向服务器发送的请求从服务器接收的内容标识信息与广播调度信息进行比较,并且作为内容标识信息和广播调度信息的比较的结果,如果所选择的频道的广播调度信息被标识为不正确,则控制通信接口以第一频率向服务器发送后续请求,并且纠正广播调度信息。
4.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
当以低于第一频率的第二频率向服务器发送后续请求时基于广播调度信息预期在频道上广播特定类型的内容的时间到了,控制通信接口以高于第一频率的第三频率向服务器发送后续请求。
5.根据权利要求4所述的电子装置,其中,所述处理器还被配置为:
当以高于第一频率的第三频率向服务器发送后续请求时基于广播调度信息预期在频道上结束特定类型的内容的时间到了,控制通信接口以低于第一频率的第二频率向服务器发送后续请求。
6.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
基于标识出频道的广播调度信息不正确,控制通信接口向提供广播调度信息的外部服务器发送指示广播调度信息不正确的信息。
7.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
提供与广播调度信息相对应的节目指南用户界面(UI),并且基于标识出频道的广播调度信息不正确,在节目指南UI中提供指示频道的节目信息不正确的UI元素。
8.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
提供与广播调度信息相对应的节目指南用户界面(UI),以及
基于标识出频道的广播调度信息不正确,基于从服务器接收的内容标识信息校正节目指南UI中的频道的节目信息,所接收的内容标识信息基于向服务器发送的请求。
9.根据权利要求1所述的电子装置,其中,所述处理器还被配置为:
基于在以低于第一频率的第二频率向服务器发送后续请求时频道被改变,控制通信接口以第一频率向服务器发送后续请求。
10.根据权利要求1所述的电子装置,其中
图像的提供包括使得显示器显示图像,以及
所获取的特征信息是从内容信号获取的音频指纹或视频指纹中的至少一个。
11.一种控制电子装置的方法,包括:
接收广播调度信息和与频道相对应的内容信号;
基于接收到的与频道相对应的内容信号使显示器显示图像;
在提供图像的同时从内容信号获取特征信息,其中,该特征信息包括使得能够标识内容信号的指纹;
向服务器发送对内容标识信息的请求,该请求包括所获取的特征信息,而且该内容标识信息对应于电子装置中当前提供的图像;
从服务器接收内容标识信息,其中,该内容标识信息包括与该特征信息中包括的指纹对应的节目的名称;
通过将该内容标识信息中包括的节目的名称与广播调度信息比较来标识用于频道的广播调度信息是否正确;以及
基于标识出频道的广播调度信息不正确,以第一频率向服务器发送请求,或者
基于标识出频道的广播调度信息正确,以低于第一频率的第二频率向服务器发送请求。
12.根据权利要求11所述的控制电子装置的方法,其中,所述标识包括:
将所接收的内容标识信息与广播调度信息进行比较,以及
基于所接收的内容标识信息与广播调度信息的比较,标识频道的广播调度信息是否正确。
13.根据权利要求11所述的控制电子装置的方法,其中,所述标识包括:
将广播调度信息与基于以低于第一频率的第二频率向服务器发送后续请求从服务器接收的内容标识信息进行比较,以及
作为比较的结果,如果频道的广播调度信息被标识为不正确,则以第一频率向服务器发送后续请求,并且纠正广播调度信息。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2018-0054460 | 2018-05-11 | ||
KR1020180054460A KR102504174B1 (ko) | 2018-05-11 | 2018-05-11 | 전자 장치 및 그의 제어방법 |
PCT/KR2019/004174 WO2019216554A1 (en) | 2018-05-11 | 2019-04-09 | Electronic apparatus and controlling method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112075085A CN112075085A (zh) | 2020-12-11 |
CN112075085B true CN112075085B (zh) | 2023-04-21 |
Family
ID=66217965
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201980030285.4A Active CN112075085B (zh) | 2018-05-11 | 2019-04-09 | 电子装置及其控制方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10841656B2 (zh) |
EP (1) | EP3567861B1 (zh) |
KR (1) | KR102504174B1 (zh) |
CN (1) | CN112075085B (zh) |
WO (1) | WO2019216554A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10708386B2 (en) * | 2013-11-19 | 2020-07-07 | Comcast Cable Communications, Llc | Managing data delivery |
KR102585244B1 (ko) * | 2018-09-21 | 2023-10-06 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
KR20220129359A (ko) * | 2021-03-16 | 2022-09-23 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
US11445264B1 (en) | 2021-10-29 | 2022-09-13 | DraftKings, Inc. | Systems and methods for generating notification interfaces synchronized with broadcast events and local interactions |
CN114401448B (zh) * | 2021-12-27 | 2024-03-01 | 珠海迈科智能科技股份有限公司 | 节目预告信息的异常检测方法、装置、设备及存储介质 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020118954A1 (en) * | 2001-12-07 | 2002-08-29 | Barton James M. | Data storage management and scheduling system |
US20020162118A1 (en) * | 2001-01-30 | 2002-10-31 | Levy Kenneth L. | Efficient interactive TV |
US7788696B2 (en) * | 2003-10-15 | 2010-08-31 | Microsoft Corporation | Inferring information about media stream objects |
KR100651468B1 (ko) | 2004-08-19 | 2006-11-29 | 삼성전자주식회사 | 동일 시간대 방송 프로그램 정보를 안내하는 디지털 방송 수신용 단말기 및 그 방법 |
US8631440B2 (en) * | 2007-04-30 | 2014-01-14 | Google Inc. | Program guide user interface |
US8327407B2 (en) * | 2009-10-27 | 2012-12-04 | Sling Media, Inc. | Determination of receiving live versus time-shifted media content at a communication device |
KR101778530B1 (ko) | 2011-06-14 | 2017-09-15 | 삼성전자 주식회사 | 영상 처리 방법 및 장치 |
JP5948773B2 (ja) | 2011-09-22 | 2016-07-06 | ソニー株式会社 | 受信装置、受信方法、プログラム、及び情報処理システム |
JP5355729B2 (ja) * | 2012-02-13 | 2013-11-27 | 株式会社東芝 | 電子機器、サーバ及び電子機器の制御方法 |
US9516365B2 (en) | 2012-03-05 | 2016-12-06 | Lg Electronics Inc. | Video display apparatus and operating method thereof |
US8799957B2 (en) * | 2012-11-08 | 2014-08-05 | Motorola Mobility Llc | Electronic program guide with display of alternative-source multimedia program options and estimated availability parameters |
EP3796665A1 (en) | 2014-05-22 | 2021-03-24 | Sony Corporation | Reception apparatus, reception method, transmission apparatus, and transmission method |
WO2016017964A1 (ko) | 2014-07-29 | 2016-02-04 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
KR102217191B1 (ko) * | 2014-11-05 | 2021-02-18 | 삼성전자주식회사 | 단말 장치 및 그 정보 제공 방법 |
KR20160085076A (ko) | 2015-01-07 | 2016-07-15 | 삼성전자주식회사 | 콘텐츠를 제공하는 방송 서버를 판단하는 방법 및 이를 제공하는 전자 장치 |
KR102019493B1 (ko) * | 2015-02-09 | 2019-09-06 | 삼성전자주식회사 | 디스플레이 장치 및 그 정보 제공 방법 |
US9516377B1 (en) * | 2015-06-12 | 2016-12-06 | Sorenson Media, Inc. | Detecting channel change in automatic content recognition fingerprint matching |
US10063918B2 (en) * | 2016-02-29 | 2018-08-28 | Gracenote, Inc. | Media channel identification with multi-match detection and disambiguation based on single-match |
US10616631B2 (en) * | 2016-08-01 | 2020-04-07 | Samsung Electronics Co., Ltd. | Electronic apparatus and method of operating the same |
KR102410473B1 (ko) * | 2016-08-01 | 2022-06-17 | 삼성전자주식회사 | 전자 장치 및 전자 장치의 동작 방법 |
US10764611B2 (en) * | 2016-08-30 | 2020-09-01 | Disney Enterprises, Inc. | Program verification and decision system |
-
2018
- 2018-05-11 KR KR1020180054460A patent/KR102504174B1/ko active IP Right Grant
-
2019
- 2019-04-09 CN CN201980030285.4A patent/CN112075085B/zh active Active
- 2019-04-09 WO PCT/KR2019/004174 patent/WO2019216554A1/en active Application Filing
- 2019-04-17 EP EP19169881.0A patent/EP3567861B1/en active Active
- 2019-04-26 US US16/396,214 patent/US10841656B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP3567861A1 (en) | 2019-11-13 |
WO2019216554A1 (en) | 2019-11-14 |
US10841656B2 (en) | 2020-11-17 |
EP3567861B1 (en) | 2021-11-24 |
CN112075085A (zh) | 2020-12-11 |
US20190349638A1 (en) | 2019-11-14 |
KR20190129586A (ko) | 2019-11-20 |
KR102504174B1 (ko) | 2023-02-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112075085B (zh) | 电子装置及其控制方法 | |
US10242031B2 (en) | Method for providing virtual object and electronic device therefor | |
CN105426035B (zh) | 用于提供信息的方法和电子装置 | |
US11190837B2 (en) | Electronic apparatus and controlling method thereof | |
US20180205977A1 (en) | Method and apparatus for identifying a broadcasting server | |
US20220103428A1 (en) | Automatic determination of display device functionality | |
US20180189841A1 (en) | Electronic apparatus and controlling method thereof | |
KR102128088B1 (ko) | 전자 장치의 방송 채널 정보 공유 방법 및 그 전자 장치 | |
EP3016377A1 (en) | Display apparatus, controlling method and display system | |
KR20160044954A (ko) | 정보 제공 방법 및 이를 구현하는 전자 장치 | |
US11962837B2 (en) | Video update push method and terminal | |
US20170094219A1 (en) | Method and electronic device for providing video of a specified playback time | |
KR20220080270A (ko) | 전자 장치 및 전자 장치의 제어 방법 | |
US9583103B2 (en) | Method of controlling a text input and electronic device thereof | |
US9510167B2 (en) | Electronic device and method for changing alarm mode | |
US11575962B2 (en) | Electronic device and content recognition information acquisition therefor | |
KR20190065601A (ko) | 전자 장치 및 그의 제어방법 | |
KR20240078140A (ko) | 컴퓨팅 디바이스 및 그 동작 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |