显示系统、显示设备及其控制方法与流程

文档序号:13343140阅读:171来源:国知局

根据示例性实施方式的设备和方法涉及其控制方法,并且更具体地,涉及能获取外部设备的设备信息的显示设备、该显示设备的控制方法以及包括该显示设备的显示系统。



背景技术:

随着数字显示技术的发展,将提供视频内容的诸如机顶盒、数字化视频光盘(dvd)播放器、音频播放器等各类外部设备连接到显示设备已变为可能。通常,使用为外部设备分别提供的遥控器来控制外部设备,但随互连装置数量的增加,遥控器数量也要增加。

因此,已开发了集成或通用遥控器以通过一个遥控装置控制多个电子设备。然而,控制未在集成遥控器中注册的电子设备需要设定正确的控制代码集的过程。换言之,需要用户依次输入外部电子设备的型号信息、制造厂商信息等以将集成遥控器与适当的装置配对。

然而,该过程非常复杂并因此经常被用户忽略,并且用户继续使用针对各个设备的多个专用遥控器。

因此,需要一种便于建立集成遥控的方式。



技术实现要素:

示例性实施方式克服了上述缺点及上文未描述的其它缺点。此外,不要求本发明克服上述缺点,并且示例性实施方式可不克服上述问题中的任何一个。

示例性实施方式提供能获取外部设备的设备信息的显示设备,该显示设备的控制方法以及包括该显示设备的显示系统。

根据示例性实施方式的方面,显示系统包括显示设备、图像提供设备和遥控装置,其中,显示设备配置为显示图像,图像提供设备配置为提供图像,遥控装置配置为发送用于控制图像提供设备的控制信号。显示设备还可配置为控制遥控装置向图像提供设备发送至少一个控制信号,以及通过分析响应于图像提供装置接收到由遥控装置发送的至少一个控制信号而由图像提供设备向显示设备提供的图像来获取图像提供设备的设备信息。

根据另一示例性实施方式的方面,显示设备包括通信器、显示器和处理器,其中,通信器配置为与遥控装置通信,显示器配置为显示图像,处理器配置为控制通信器向遥控装置发送控制命令,该控制命令控制遥控装置向图像提供设备发送控制信号,处理器还配置为通过分析响应于图像提供设备接收到由遥控装置发送的控制信号而由图像提供设备提供的图像来获取图像提供设备的设备信息。

根据另一示例性实施方式的方面,控制显示设备的方法包括:向遥控装置发送控制命令,该控制命令控制遥控装置向图像提供设备发送控制信号;以及通过分析响应于图像提供设备接收到由遥控装置发送的控制命令而由图像提供设备向显示设备提供的图像来获取图像提供设备的设备信息。

根据另一示例性实施方式的方面,包括用于执行控制显示设备的方法的程序的计算机可读记录介质。该方法可包括:向遥控装置发送控制命令,该控制命令使遥控装置发送控制信号;以及在发送控制命令后,通过分析从连接到显示设备的图像提供设备提供的图像来获取图像提供设备的设备信息。

根据另一示例性实施方式方面,提供了存储指令的非暂时性计算机可读存储介质,当处理器运行该指令时,使得处理器执行以下操作:通过显示装置从连接到显示装置的图像输出装置接收第一图像;响应于接收到第一图像,通过显示装置发送用于使遥控装置发送控制信号的控制命令,遥控装置与图像输出装置相关;响应于发送控制命令,通过显示装置从图像输出装置接收第二图像;通过显示装置比较第一图像和第二图像以识别第一图像和第二图像间的差异;以及基于第一图像和第二图像间的差异,通过显示装置确定图像输出装置的装置类型。

附图说明

通过参照附图对某些示例性实施方式进行描述,上述和/或其它方面将变得更加显而易见,在附图中:

图1是示出根据示例性实施方式的显示系统的视图;

图2是根据示例性实施方式的显示设备的配置的框图;

图3和图4是示出根据多种示例性实施方式n的分析显示设备的图像的方法的视图;

图5是示出根据示例性实施方式的通过使用显示设备来获取图像提供设备的设备信息的方法的视图;

图6是示出根据示例性实施方式的用户接口(ui)画面的视图,该ui画面显示通过使用显示设备来获取图像提供设备的设备信息的过程;

图7是示出根据另一示例性实施方式的通过使用显示设备来获取图像提供设备的设备信息的方法的视图;

图8是示出根据示例性实施方式的显示设备的图像变化感测的视图;

图9是示出根据示例性实施方式的显示设备提供源列表的视图;

图10至图12是根据多种示例性实施方式的控制显示设备的方法的流程图;以及

图13是根据示例性实施方式的显示设备的具体配置的框图。

具体实施方式

现将参照附图对某些示例性实施方式进行更加详细的描述。

在下面的描述中,即使在不同的附图中,相同的附图标记也用于相同的元件。说明书中限定的诸如具体结构及元件的对象被提供以帮助全面理解本发明,因此,应理解,示例性实施方式可在没有那些具体限定的对象的情况下被执行。此外,由于公知的功能或结构可能会通过不必要的细节使本发明不清楚,因此未详细描述公知的功能或结构。

本文中所使用的措辞选为根据其在本发明中的功能而在目前广泛使用的一般措辞。然而,这些措辞可依赖于本领域技术人员的意图或法律性或技术性的解释、新技术的出现等。此外,一些措辞可由申请人自主选择。这些措辞可被理解为在本说明书中限定的含义,并且在无措辞的具体定义的情况下,可根据本说明的全部内容及本技术领域的常规技术知识来理解。

此外,附图中所描述的相同附图标记或符号表示实际执行相同功能的部分或元件。为方便描述和理解,在不同的示例性实施方式中均使用和描述相同附图标记或符号。换言之,尽管在多个附图中均示出具有相同附图标记的元件,但多个附图并非意味着一种示例性实施方式。

此外,“第一”、“第二”等措辞可用来描述不同的部件,但这些部件并不受限于这些措辞。这些措辞仅用于将一个部件与其它部件区分开。例如,与序数词有关的元件的使用顺序、排列顺序等可不受序数词的限制。必要时,序数词可分别被替换和使用。

只要上下文中无不同的含义,单数表述也包括复数含义。本申请中,措辞“包括”和“包含”表示本说明书中记载的特征、数量、步骤、操作、部件、元件及其组合的存在,但是不排除一个或多个其它特征、数量、步骤、操作、部件、元件或其组合的存在或添加的可能性。

在本公开的示例性实施方式中,措辞“模块”、“单元”或“部分”表示执行至少一个功能或操作的元件,并且可用硬件、软件或硬件及软件的组合来实现。另外,除了必须用特定硬件来实现的“模块”、“单元”或“部分”外,多个“模块”、多个“单元”、多个“部分”可集成到至少一个模块或芯片中,并且可由至少一个处理器(未示出)来实现。

此外,当任一部分连接到另一部分时,包括直接连接和经由另一中间物的间接连接。除非另有限定,否则当任一部分包括任一元件时,可意味着任一部分还包括其它元件,而不排除其它元件。

在下文中,将参照附图对本发明进行详细描述。

图1是示出根据示例性实施方式的显示系统1000的视图。

如图1所示,显示系统1000包括显示设备100、图像提供设备200和遥控装置300。

显示设备100可为如图1所示的tv,但这仅为示例性实施方式。显示设备100可以实现为诸如智能电话、平板个人计算机(pc)、台式pc、投影仪等多种类型的设备。

图像提供设备200可向显示设备100提供图像。如图1所示,图像提供设备200可通过电线连接到显示设备100。例如,图像提供设备200可以通过显示设备100的高清晰度多媒体接口(hdmi)端口提供图像。然而,图像提供设备200并不限于此,而可实现为执行无线通信以为显示设备100提供图像。

图像提供设备200可以实现为诸如数字化视频光盘(dvd)播放器、蓝光光盘(bd)播放器、pc、通用串行总线(usb)装置、视频游戏机、家庭影院系统、音频播放器、机顶盒、空中下载(ota)天线、互联网(over-the-top,ott)装置等各种类型的设备。

遥控装置300可实现为能够发送用于控制其它设备的控制信号的各种类型的装置。例如,遥控装置300可以是仅能控制特定设备的专用遥控器、能控制多个设备的集成遥控器(例如,多品牌遥控(mbr),也称通用遥控器)、或诸如智能手机、个人数字助手(pda)等便携装置。

遥控装置300可包括方向键按钮、数字键按钮、菜单按钮及触控板等。遥控装置300可产生与方向键按钮、触控板和其它按钮对应的各种类型的控制信号。

显示设备100可执行与从图像提供设备200提供的图像有关的分析以获取图像提供设备200的设备信息,并可通过使用所获得的设备信息执行各种操作。例如,关于遥控装置300,显示设备100可通过使用所获取的图像提供设备200的设备信息来设置集成遥控,该集成遥控使遥控装置300能够控制图像提供设备200。

作为另一示例,显示设备100可基于所获取的图像提供设备200的设备信息更新显示设备100中的图像提供设备200的设备名称(例如,设备类型、型号名称等)。设备信息可以是可用于识别图像提供设备200的型号、类型或制造厂商的任何信息。

在下文中,将对上述显示系统1000中的显示设备100进行更详细的描述。

图2是示出根据示例性实施方式的显示设备100的框图。

如图2所示,显示设备100包括通信器110、显示器120和处理器130。

通信器110是执行与各种类型的外部设备的无线或有线通信的元件。具体地,通信器110可包括:用于与外部设备的有线连接的输入/输出(i/o)端口;以及用于执行无线通信的各种类型的通信芯片,例如wi-fi芯片、蓝牙芯片、近场通信(nfc)芯片、无线通信芯片等。

通信器110可与图像提供设备200进行通信以从图像提供设备200接收图像。此外,通信器110可向遥控装置300发送使遥控装置300发出特定控制信号的控制命令。根据示例性实施方式的方面,通信器110可接收从遥控装置300发送的控制信号以控制图像提供设备200。

显示器120是在处理器130的控制下显示各种类型的画面的元件。

例如,显示器120可实现为液晶显示器(lcd)、阴极射线管(crt)、等离子显示面板(pdp)、有机发光二极管(oled)显示器或透明oled(toled)显示器等。此外,显示器120可实现为能感测用户触摸操作的触屏类型。

显示器120可显示从图像提供设备200提供的图像。显示器120还可显示预加载的多种类型的用户接口(ui)画面。

处理器130是用于控制显示设备100的全部操作的元件。

例如,处理器130可以包括中央处理单元(cpu)、随机存取存储器(ram)、只读存储器(rom)和系统总线。在这里,rom是存储用于系统启动的命令集的元件,并且cpu通过将存储在显示设备100的存储单元中的操作系统(os)复制到ram中,并根据存储在rom中的命令执行os来启动系统。一旦系统被完全启动,cpu可通过将存储在存储单元中的各种类型的应用复制到ram中并执行这些应用来执行各种操作。处理器130已在上文被描述为仅包括一个cpu,但其可实现为多个cpu(或数字信号处理器(dsp)、片上系统(soc)等)。

具体地,处理器130可通过与遥控装置300配合来获取图像提供设备200的设备信息。在该情况下,处理器130可根据符合遥控装置300的属性的方法来获取图像提供设备200的信息。具体而言,根据遥控装置300是图像提供设备200的专属遥控器,或遥控装置300是集成遥控器(例如,mbr)而非图像提供设备200的专属遥控器,处理器130可通过使用不同的方法来获取图像提供设备200的信息。

在下文中,将描述根据示例性实施方式的在遥控装置300是集成遥控器时通过使用显示设备100来获取图像提供设备200的设备信息的方法。

如果遥控装置300是集成遥控器(即通用遥控器),遥控装置300可能起初无法控制图像提供设备200,并因而可能需要用于控制图像提供设备200的设置过程。为此,可表明用于控制图像提供设备200的控制代码集。

图像提供设备200可根据图像提供设备100的具体制造厂商通过不同控制代码集来操作。在这里,控制代码集指代分配给遥控装置300的各按钮的信息以及与各按钮被选中时所产生信号有关的信息的集合(例如,波形集合)。因此,为了控制图像提供设备200,可能需要首先识别图像提供设备200的制造厂商。

然而,仅通过图像提供设备200至显示设备100的连接,显示设备100可能无法识别图像提供设备200的制造厂商。因此,处理器130可控制通信器110向遥控装置300发送控制命令,该控制命令可使遥控装置300发送特定控制信号,并且处理器130可在发送控制命令后通过分析从图像提供设备200提供的图像来获取图像提供设备200的设备信息。在这里,设备信息可包括与图像提供设备200的制造厂商有关的信息。

具体而言,处理器130可向遥控装置300发送多个不同的控制命令,以使遥控装置300相继发送与不同制造厂商对应的控制信号。

如果新发现图像提供设备(即,如果显示设备100感测到新的图像提供设备200),则可开始发送控制命令。如果感测到新的图像提供设备200,则处理器130可控制通信器110向遥控装置300发送控制命令,该控制命令使遥控装置300发送特定控制代码。可替代地,该控制命令的发送可根据用户的操作而开始。这将在下文参考图6进行更详细的描述。

遥控装置300根据从显示设备100接收的控制命令所发送的控制信号可以是使图像提供设备200向显示设备100提供特定图像的控制信号。

在这里,特定图像可以是包含下述内容的图像,处理器130可利用图像分析通过该内容来识别图像提供设备200的设备信息。例如,特定图像可以是包含图像提供设备200的制造厂商徽标(logo)的图像。通常,图像提供设备200的制造厂商徽标可包含在由图像提供设备200提供的菜单画面中。因此,在显示设备100控制下由遥控装置300发送的控制信号可以是使图像提供设备200向显示设备100提供菜单画面图像的控制信号。这仅为示例,并且特定图像可以是包含下述内容的任何图像,处理器130利用图像分析通过该内容来识别图像提供设备200的设备信息。

例如,将参照图3更详细地描述通过徽标获取设备信息。

图3是示出根据示例性实施方式的图像提供设备200的菜单画面的视图。

在图3中,图像提供设备200的根据从遥控装置300发送的控制信号为显示设备100提供的菜单画面410可包括徽标41。处理器130可基于预加载在显示设备100中的制造厂商的徽标来确定徽标41是否属于任何一个已知的制造厂商。因此,处理器130可获取图像提供设备200的设备信息。

作为另一示例,在显示设备100控制下由遥控装置300发送的控制信号可以是使图像提供设备200向显示设备100提供特定频道的图像的控制信号。如果图像提供设备200是机顶盒,则相同的频道号可能根据机顶盒的制造厂商而提供不同的广播电台的图像。例如,在a公司的机顶盒中,cbs可与频道号1对应;而在b公司的机顶盒中,nbc可与频道号1对应。处理器130可在发送控制命令后分析从图像提供设备200提供的图像,其中,控制命令使遥控装置300发送使频道号1的图像提供给显示设备100的控制信号。如果图像中有cbs的徽标,则处理器130可确定图像提供设备200为a公司的机顶盒;而如果图像中有nbc的徽标,则处理器130可确定图像提供设备200为b公司的机顶盒。在下文中,将参照图4对通过特定频道图像来获取设备信息进行更详细的描述。

图4示出图像提供设备200的特定频道图像的示例。

如图4所示,图像提供设备200的根据从遥控装置300发送的控制信号提供给显示设备100的特定频道图像420可包括频道号45和频道徽标43。处理器130可基于在显示设备100中预加载的已知广播网络的徽标来检测频道徽标43是否是已知广播网络的徽标。此外,处理器130可通过诸如光学字符识别(ocr)等字符识别方法来识别频道号45是什么数字。因此,处理器130可检测出图像提供设备200的制造厂商是将频道号45与徽标43关联的制造厂商,并因而可获取图像提供设备200的设备信息。

换言之,如上所述,如果图像是从图像提供设备200提供的,并因此在发送控制命令后从图像中现时感测到变化,则处理器130可通过分析变化的图像来获取图像提供设备200的设备信息。

如上所述,显示设备100可通过控制遥控装置300来获取图像提供设备200的设备信息。在下文中,将参照图5对该过程进行更详细的描述。

图5是示出根据示例性实施方式的通过使用显示设备100来获取图像提供设备200的设备信息的过程的视图。

显示设备100可向遥控装置300'发送控制命令(①)。这里,控制命令可用于发送这样的控制信号,其中,该控制信号包括在与图像提供设备200的制造厂商对应的控制代码集中。在该情况下,显示设备100可向遥控装置300'发送用于发送这样的控制信号的控制命令,其中,该控制信号为包括在与从多个制造厂商中随机选择的制造厂商对应的控制代码集中的控制信号,或为包括在具有最高市场份额(即最流行的品牌)的制造厂商的控制代码集中的控制信号。第一个被发送的控制命令可被称为第一控制命令。

遥控装置300'可包括通信器310、光输出单元320和处理器330,并且经由通信器310接收从图像提供设备200发送的控制命令。

通信器310可以是用于执行与各种形式的外部设备的通信的元件。例如,通信器310可根据蓝牙通信方法从显示设备100接收控制命令。除了蓝牙通信方法外,也可使用诸如nfc方法等各种类型的通信方法。

此外,遥控装置300'可发送与所接收到的第一控制命令对应的控制信号(②)。例如,处理器330可经由光输出单元320发送控制信号。在该情况下,光输出单元320可包括红外线发光二极管(ir-led)并在处理器330的控制下产生ir控制信号。

如上所述,遥控装置300'所发送的控制信号可以是使图像提供至显示设备100的控制信号,其中,图像包含用于检测图像提供设备200的设备信息的内容。例如,控制信号可以是使菜单画面图像提供至显示设备100的控制信号,其中,菜单画面图像包含图像提供设备200的徽标。

如果图像提供设备200响应于从遥控装置300'发送的控制信号向显示设备100提供图像(③),则显示设备100可通过感测由所提供图像引起的图像变化并分析该变化的图像(④)来获取图像提供设备200的设备信息。

如果在发送第一控制命令后未感测到图像变化,则显示设备100可发送第二控制命令(①)并重复上述操作(②、③)。在这里,由于第一控制命令为发送包含在与具有最高市场份额的制造厂商对应的控制代码集中的控制信号的控制命令,所以第二控制命令可为发送包含在与具有第二高市场份额的制造厂商对应的控制代码集中的控制信号的控制命令。

换言之,显示设备100可向遥控装置300'相继发送彼此不同的第一控制命令、第二控制命令等,直至感测到图像变化。

为此,用户可将遥控装置300'对准图像提供设备200。此外,如上所述,在获取图像提供设备200的设备信息的过程期间,显示设备100可显示包含诸如“正在获取设备信息”的消息的图像。换言之,在获取设备信息的过程期间,显示设备100可显示另一图像来代替显示从图像提供设备200提供的图像。

如果未从图像提供设备200接收到图像(即在发送预设次数的控制命令后依然未感测到图像变化),则显示设备100的处理器130可控制显示器120显示引导改变遥控装置300'的方向的ui。ui可包括用于重启设备信息获取过程的按钮,并且如果用户在改变遥控装置300'的方向或定向后选择该按钮,则处理器130可重复上述设备信息获取过程。

然而,在下文中,即使未获取图像提供设备200的设备信息,也可从外部服务器向处理器130提供在前面过程中未使用的制造厂商的控制代码集,以重新尝试获取设备信息。

如果未获取图像提供设备200的设备信息,处理器130可显示使用户能够手动输入图像提供设备200的设备信息的ui。

显示设备100可通过使用上述所获取的设备信息来执行集成遥控的建立。

图6是示出通过利用显示设备100来获取图像提供设备200的设备信息以设置遥控装置300'的集成遥控的方法的视图。

在图6中,显示设备100可根据用户操作来显示集成遥控建立开始画面610。集成遥控建立开始画面610可包括用于打开将被遥控装置300'控制的装置的电源的消息。

此外,如果用户在集成遥控建立开始画面610上选择“开始”按钮61,则显示设备100可显示用于选择装置类型的画面620。用户可选择将被遥控装置300'控制的图像提供设备200的类型。接下来将对用户选择机顶盒62的情况进行描述。

此外,显示设备100可显示包含用于将遥控装置300'定位朝向机顶盒和显示设备的消息的画面630。如果用户在画面630上选择用于进行到下一步的按钮63,则显示设备100可执行如参照图5所描述的操作。换言之,显示设备100相继向遥控装置300'发送与不同的制造厂商的控制代码集相对应的控制命令。因此,如果遥控装置300'向机顶盒发送用于显示特定图像的控制信号,并且机顶盒响应于控制信号向显示设备100提供图像,则显示设备100通过分析所提供的图像获取机顶盒的设备信息。

如果通过上述过程成功获取设备信息,则显示设备100显示设置完成画面640。

如果即使显示设备100向遥控装置300'发送了特定次数或更多次数的控制命令仍获取设备信息失败,则显示设备100可显示引导方向变化的ui,以引导用户将遥控装置300'定位朝向显示设备100和机顶盒。

如果通过上述方法获取了图像提供设备200的设备信息,则用户可通过遥控装置300'来控制图像提供设备200。具体而言,显示设备100可控制通信器110向遥控装置300'发送与所获取设备信息对应的控制代码集。此外,遥控装置300'可通过使用接收到的控制代码集来控制图像提供设备200。

根据另一方法,显示设备100可存储关于遥控装置300'的按钮和用于控制图像提供设备200的控制代码之间对应关系的信息。因此,显示设备100可将遥控装置300'所产生的第一控制信号转换成适合于控制图像提供设备200的第二控制信号。具体而言,如果用户选择遥控装置300'上的特定按钮,遥控装置300'可发送对应于所选中按钮的第一控制信号。显示设备100接收第一控制信号并向遥控装置300'发送这样的命令,该命令使所接收到的第一控制信号和与图像提供设备200的设备信息相对应的第二控制信号被发送。此外,遥控装置300'可通过根据从显示设备100接收的命令发送第二控制信号来控制图像提供设备200。

图像提供设备200的设备信息可如上文所述用来设置遥控装置300'的集成遥控,并也可用来更新图像提供设备200的源名称。这将在下文中参照图9来描述。

在上述示例性实施方式中,已描述了在遥控装置300不是图像提供设备200的专属(即专用的)遥控器的情况下通过使用显示设备100来获取图像提供设备200的设备信息的方法。在下文中,将参照图7描述在遥控装置300是图像提供设备200的专属遥控器的情况下通过使用显示设备100来获取图像提供设备200的设备信息的方法。

图7是示出根据另一个示例性实施方式的通过使用显示设备100获取图像提供设备200的设备信息的方法的视图。在这里,显示设备100可包括光接收器140以及通信器110、显示器120和处理器130。光接收器140可通过光窗接收ir控制信号,该ir控制信号从遥控装置300的光输出单元320'输出和发送。

如果用户通过按压和操作遥控装置300"的任意键来发送用于控制图像提供设备200的控制信号(①),则显示设备100可通过光接收器140来接收控制信号(②)。这被称为ir嗅探。

此外,图像提供设备200可接收控制信号,并根据接收到的控制信号向显示设备100发送图像(③)。

如果显示设备100也接收控制信号,图像由图像提供设备200提供,且图像变化被感测到,则显示设备100分析接收到的控制信号和当前图像(④)。

具体而言,处理器130可基于控制信号的波形来识别所接收到的控制信号。此外,处理器130可通过图像分析来检测与控制信号对应的控制命令,其中,图像分析将接收控制信号前所提供的图像和接收控制信号后所提供的图像进行对比。这将参照图8来更详细地描述。

图8是示出根据示例性实施方式的通过使用显示设备100基于图像变化来确定与所接收的控制信号相对应的控制命令的视图。

如图8所示,第一图像810是在显示设备100从遥控装置300"接收到用于控制图像提供设备200的控制信号前所提供的图像,并且第二图像820是接收控制信号后所提供的图像。

显示设备100的处理器130可通过比较第一图像810和第二图像820来确定与控制信号对应的控制命令是用于向上改变频道的控制命令。具体而言,处理器130可通过提取第一图像810的频道号码区81、提取第二图像820的频道号码区82并通过ocr来识别提取区域的频道号码,来确定频道被从7改变到8并确定控制命令是向上改变频道。

根据另一方法,处理器130可提取第一图像810和第二图像820的特征信息,并向外部服务器发送所提取的特征信息,其中,外部服务器能够基于图像的特征信息来识别图像。此外,处理器130可通过从外部服务器接收与第一图像810对应的频道信息和与第二图像820对应的频道信息来确定频道被向上改变。在这里,发送至外部服务器的特征信息可以是图像特有的水印或指纹。

作为另一示例,处理器130可比较接收控制信号之前和之后所提供的图像,并且,如果在接收控制信号后在图像中指示音量被改变的对象或音量控制屏显(osd)出现,则处理器130确定与控制信号对应的控制命令用于调节音量。

根据除上述方法外的各种类型的众所周知的图像分析技术,处理器130可确定与接收到的控制信号相对应的控制命令是什么命令。

此外,处理器130可基于所确定的控制命令和接收到的控制信号来获取图像提供设备200的设备信息。具体而言,显示设备100可通过存储与已知制造厂商的图像提供设备相对应的多个控制代码集,并在多个预加载控制代码集中检测与接收到的控制信号和已确定的控制命令相匹配的控制代码集来获取图像提供设备200的设备信息。

有时,即使在不同的制造厂商之间,与特定控制命令对应的控制信号也可以是相同的。例如,如果在a制造厂商的控制代码集中用于向上改变频道的控制信号和在b制造厂商的控制代码集中用于向上改变频道的控制信号是彼此相同的,则通过上述控制信号分析和图像变化分析可能获取多份图像提供设备200的设备信息,并因而可能无法表明一个制造厂商。

因此,根据示例性实施方式的方面,如果从图像提供设备200提供的图像包含用于表明图像提供设备200的内容,则图像提供设备200的设备信息可通过图像分析来获取。具体而言,如参照图3所描述的,可通过从图像提供设备200提供的图像中感测特定徽标来获取图像提供设备200的设备信息。

此外,如果即使使用用于感测图像中徽标的图像分析技术,徽标识别的准确度依然较低,则可能获取多份设备信息,并因而可能无法表明一个制造厂商。

因此,在该情况下,如果一起使用分析控制信号及图像变化的方法以及分析图像中表明经营者(即制造厂商)内容的方法,则可准确获取图像提供设备200的设备信息。换言之,处理器130可通过如下过程来最终获取图像提供设备200的设备信息:接收从遥控装置300"发送的控制信号,通过响应于控制信号的变化的图像来确定与控制信号对应的控制命令,并感测从图像提供设备200提供的图像中的特定对象。

如上所述,显示设备100可自主获取图像提供设备200的设备信息。可替代地,显示设备100可在服务器的协助下获取图像提供设备200的设备信息。具体而言,显示设备100的处理器130可控制通信器110向服务器发送所确定的控制命令和控制信号,以从服务器接收图像提供设备200的设备信息。此外,可向显示设备100提供来自服务器的图像分析所需的多份数据(例如,关于制造厂商徽标的信息)。

可根据新感测到图像提供设备200并接收到用于控制图像提供设备200的控制信号的条件而开始上述获取图像提供设备200的设备信息的过程。因此,仅在控制信号被接收时,可执行获取设备信息的过程,并因而可减小内存浪费。这里,新感测到图像提供设备200可表示在显示设备100中感测到新的图像提供设备200。作为详细示例,新感测到图像提供设备200可表示新的图像提供设备200被连接到显示设备100的输入端口。

图9是示出使用获取到的图像提供设备200的设备信息的示例的视图。

图9示出了由显示设备100提供的源列表。换言之,图9示出了在获取图像提供设备200的设备信息前所提供的源列表910和获取设备信息后所提供的源列表920之间的对比。上述源列表可根据通过遥控装置300的用户命令输入而显示在显示器120上。

具体而言,如果按照上述示例性实施方式来获取图像提供设备200的设备信息,则处理器130可通过使用所获取的图像提供设备200的设备信息更新与图像提供设备200对应的源名称。

如图9所示,在获取设备信息前,显示设备100中提供有包括源的端口名称(hdmi1、hdmi2、av1等)的源列表,例如未更新的源列表910。在获取设备信息后,源名称可被更新,并因而包括制造厂商信息(samsung,chromecast等)的列表可被提供,例如已更新的源列表920。

此外,已更新的源列表920可提供制造厂商信息和关于装置类型的信息。例如,如果图像提供设备是机顶盒,则已更新的源列表920可包括制造厂商信息和装置类型。如果图像提供设备是bd播放器、数字视频录像机(dvr)或家庭影院系统(hts),则已更新的源列表920可包括装置类型。此外,如果图像提供设备是ott装置或游戏机,则已更新的源列表920可包括制造厂商信息和装置名称。根据装置,可使用不同的方法来获取关于装置类型的信息。例如,用户可以通过将关于装置类型的信息直接输入进显示设备100来获取关于装置类型的信息,或可通过与显示设备100的连接获取关于装置类型的信息。

图像提供设备200的设备信息可被用来更新源名称,或可被如上所述地发送至外部服务器以被收集。因此,外部服务器可通过显示设备100提供适合于图像提供设备200的经营者的服务。例如,外部服务器可向显示设备100提供与图像提供设备200的经营者相对应的电子节目指南(epg)。此外,图像提供设备200的设备信息可被用于统计目的。

图10是根据示例性实施方式的控制显示设备100的方法的流程图。

如图10所示,在操作s1010中,显示设备100向遥控装置300发送使遥控装置300发送特定控制信号的控制命令。如果图像提供设备200第一次被连接到显示设备100,则可执行上述控制命令发送操作。可替代地,如参照图6所述,如果用户开始设置集成遥控以通过使用遥控装置300来控制图像提供设备200,则可执行控制命令发送操作。

此外,在如上所述发送控制命令后,显示设备100可通过分析从图像提供设备200提供的图像来获取图像提供设备200的设备信息。

用于获取图像提供设备200的设备信息的数据(例如,各制造厂商的徽标)可被存储(即预加载)在显示设备100中或可被存储在外部服务器中。如果数据被存储在外部服务器中,则显示设备100可通过向外部服务器发送从图像提供设备200提供的图像而从外部服务器获取图像提供设备200的设备信息,或可被提供来自于外部服务器的数据。如果显示设备100获取设备信息失败,则通过向外部服务器发送失败结果,显示设备100可被提供来自于外部服务器的附加数据以更新显示设备200的数据,并且外部服务器可执行补充工作以基于失败结果来执行精确的图像识别。

在上述示例性实施方式中已对通过图像分析获取图像提供设备200的设备信息的方法进行了描述。根据示例性实施方式的方面,如果图像提供设备200是可通过hdmi连接的设备,则显示设备100可通过检测消费电子控制(cec)信息等容易地获取图像提供设备200的设备信息。如果显示设备100无法检测cec信息等,则显示设备100可通过上述图像分析获取设备信息。如上所述,显示设备100可以驱动多级过程以获取图像提供设备200的设备信息。该示例性实施方式将参照图11来更详细地描述。

图11是根据示例性实施方式的通过使用显示设备100来获取图像提供设备200的设备信息的过程的流程图。

如图11所示,如果在操作s1110中图像提供设备200通过hdmi连接到显示设备100,则在操作s1120中显示设备100检测cec信息。cec可使装置能够通过hdmi彼此连接以彼此控制,并且如果装置支持cec功能,则cec信息可包括图像提供设备200的经营者(例如制造厂商)信息。

然而,如果cec信息可能不包括制造厂商信息或显示设备100可能不是支持cec功能的装置,则在该情况下,在操作s1130中显示设备100可检测信息框(info-frame)中的制造厂商信息。

如果在信息框中没有制造厂商信息,则在操作s1140中显示设备100可通过检测geoip来检测显示设备100的地理位置以及检测区域的多业务运营商(mso)。特定制造厂商的图像提供设备(例如,机顶盒)可能与特定地理区域密切相关。因此,可仅通过检测geoip以检测显示设备100所在的区域,从而检测图像提供设备200的mso,进而表明图像提供设备200的制造厂商。

然而,如果无法检测到geoip或相应区域中存在多个mso,则显示设备100可执行互联网协议(ip)追踪。具体而言,如果图像提供设备200是机顶盒,则与机顶盒相关联的经营者通常同时提供互联网服务,并且相同经营者的机顶盒和互联网服务通常被一起使用。此外,由于ip地址包含用于表明经营者的信息,所以显示设备100可通过执行ip追踪来获取图像提供设备200的设备信息。

然而,如果通过ip追踪来获取设备信息不可行,则在操作s1160中可执行参照图5和图6所描述的图像分析。具体而言,显示设备100可存储图像提供设备的主要制造厂商的ir代码集,并通过蓝牙通信发送包含特定制造厂商的ir代码集的控制命令。此外,遥控装置300'根据从显示设备100发送的控制命令产生ir信号。因此,如果图像提供设备200操作以向显示设备100提供图像,则显示设备100可通过分析所提供的ui图像来检测图像提供设备200的类型或ir代码集。

如果不存在用于表明图像提供设备200的制造厂商的ui信息或没有表明ir代码集,则在操作s1170中显示设备100可更新测试代码集。换言之,显示设备100可通过蓝牙通信向遥控装置300'发送包含另一制造厂商的ir代码集的控制命令。此外,在操作s1180中遥控装置300'根据所接收的控制命令发送ir信号。可重复该过程直至获取到图像提供设备200的设备信息。

在上述操作中的操作s1140和s1150可以是可选操作并可不被执行。

此外,在上述示例性实施方式中,各制造厂商的ir代码集被描述为存储在显示设备100中,但各制造厂商的ir代码集也可存储在遥控装置300'中。可替代地,可从外部服务器向显示设备100提供各经营者的ir代码集。

图12是根据另一示例性实施方式的控制显示设备100的方法的流程图。

在图12中,在操作s1210中,显示设备100接收用于控制图像提供设备200的操作的控制信号。控制信号是从遥控装置300"发送的能够控制图像提供设备200的ir信号。显示设备100可通过执行ir嗅探来接收生成为用于控制图像提供设备200的ir信号。

此外,在操作s1220中,显示设备100基于在接收控制信号后从图像提供设备200提供的图像以及接收到的控制信号来获取图像提供设备200的设备信息。

根据示例性实施方式,显示设备100可通过比较在遥控装置300"发送控制信号前从图像提供设备200提供的图像和在遥控装置300"发送控制信号后从图像提供设备200提供的图像来感测图像变化类型,并可基于感测到的图像变化类型和显示设备100从遥控装置300"接收到的控制信号来获取图像提供设备200的设备信息。

然而,如果多份设备信息被获取,则显示设备100可通过从由图像提供设备200提供的图像中识别用于识别图像提供设备200的制造厂商的内容(如,图像提供设备200的徽标(参看图3)、频道号与广播徽标间的匹配关系(参看图4)等)来选择多份设备信息中的一份。

根据示例性实施方式的方面,显示设备100可从由图像提供设备200所提供的图像中检测用于识别图像提供设备200的制造厂商的内容。如果基于所检测到的内容获取到多份设备信息,则显示设备100可地基于如上所述的图像变化类型和控制信号来进一步选择多份设备信息中的一份。

换言之,如同显示设备100通过使用遥控装置300"来获取图像提供设备200的设备信息的方法,可使用基于ir嗅探控制信号和图像变化感测来执行的方法、从由图像提供设备200提供的图像中感测用于表明制造厂商的内容的方法、或者执行这两种方法的方法。

在第一种方法和第三种方法中,如果显示设备100嗅探到ir信号,则可开始设备信息获取过程,并因而可减少内存浪费。

图13是根据示例性实施方式的显示设备100的具体配置的框图。显示设备100还可包括诸如光接收器140、存储单元150、音频处理器160、视频处理器170、音频输出单元180等元件,以及可包括通信器110、显示器120和处理器130。

与上文描述的通信器110、显示器120和处理器130的操作相同的操作的重复描述被省略。

通信器110可包括天线输入端口111、第一hdmi输入端口112-1至第nhdmi输入端口112-n、通用串行总线(usb)端口113、部件输入插孔114、pc输入端口115(例如,视频图形适配器(vga)端口)、按钮116、蓝牙芯片117、光接收器140等。

光接收器140可通过光窗来接收诸如ir信号的光信号。通过光接收器140接收的ir信号可以是用于控制显示设备100的信号,或通过ir嗅探接收的用于控制另一设备的信号。

处理器130可通过分析通过ir嗅探接收到的ir信号的波形来表明ir信号。此外,处理器130可通过分析通过通信器110接收到的图像来感测与ir信号对应的图像变化,并通过检测所感测到的图像变化的类型来确定与ir信号对应的控制命令。另外,处理器130可获取与所确定的控制命令和ir信号相对应的设备信息来作为图像提供设备200的设备信息。

通信器110可包括诸如蓝牙芯片117的通信芯片。除此之外,尽管未示出,但是通信器110可包括诸如wi-fi芯片、nfc芯片和无线通信芯片等各种类型的通信芯片。如果使用蓝牙芯片117,则通信器110可发送和接收诸如子系统标识(ssid)、会话秘钥等各种类型的连接信息、通过使用各种类型的连接信息执行通信连接、以及发送和接收各种类型的信息。

显示设备100可包括调谐器以选择通过天线输入端口111接收的广播频道。

处理器130可根据蓝牙通信方法通过通信器110向遥控装置300发送各种类型的控制命令。具体地,处理器130可根据蓝牙方法向遥控装置300发送包含ir代码集的控制命令。

按钮116可以是电源按钮、静音按钮、音量调节按钮或频道更换按钮。

音频处理器160是执行与音频数据有关的处理的元件。音频处理器160可执行与音频数据有关的诸如解码、放大、噪音过滤等各种类型的处理。

视频处理器170是执行与由通信器110接收的图像数据有关的处理的元件。视频处理器170可执行与图像数据有关的诸如解码、缩放、噪音过滤、帧率转换、分辨率转换等各种类型的图像处理。

音频输出单元180可包括用于输出由音频处理器160处理的音频数据的扬声器181、耳机输出端子182或sony/philips数字接口(s/pdif)183。

存储单元150可存储用于在处理器130的控制下驱动和控制显示设备100的各种类型的数据、程序或应用。

存储单元150可包括非易失性存储器、易失性存储器、硬盘驱动器(hdd)或固态硬盘(ssd)。此外,存储单元150包括安装在显示设备100中的存储卡(例如,微型安全数字(sd)卡、usb存储器等)。

存储单元150可存储诸如图像处理模块、图像识别模块、ir嗅探模块等各种类型的模块。此外,存储单元150可存储广播接收模块、频道控制模块、音量控制模块、通信控制模块、语音识别模块、运动识别模块、光接收模块、显示控制模块、音频控制模块、外部输入控制模块和电源控制模块。这些各种模块可用硬件、软件或其组合来实现。存储单元150也可存储图像提供设备的各种经营者的ir代码集、经营者徽标、广播徽标等。

处理器130通过使用存储在存储单元150中的各种类型的程序来控制显示设备100的全部操作。

处理器130包括随机存取存储器(ram)131、只读存储器(rom)132、图形处理器133、中央处理单元(cpu)134、第一接口135-1至第n接口135-n、以及总线136。在这里,ram131、rom132、图形处理器133、cpu134、第一接口135-1至第n接口135-n等可通过总线136彼此连接。

rom132存储用于启动系统的命令集等。如果电源通过输入开机命令而被供应,则cpu134通过将存储在存储单元150中的os复制至ram131中并根据存储在rom132中的命令来执行os来启动系统。如果系统被完全启动,则cpu134通过将存储在存储单元150中的各种类型的应用程序复制至ram131中并执行被复制至ram131中的应用程序来执行各种操作。

图形处理器133通过使用运算器和渲染器生成包含诸如图标、图像、文本等各种类型的对象的画面。运算器根据画面布局计算诸如用于显示各对象的位置的坐标值、对象的形状、大小和颜色等属性值。渲染器基于由运算器计算的属性值生成包含对象的具有多种类型布局的画面。通过渲染器生成的画面被显示在显示器120的显示区中。

第一接口135-1至第n接口135-n连接到上述各种类型的元件。接口中的一个可以是通过网络连接到外部设备的网络接口。

例如,cpu134可将存储在存储单元150中的图像分析模块复制至ram131中,并执行图像分析模块。因此,cpu134可通过分析从图像提供设备200接收到的图像来获取图像提供设备200的设备信息。

上述各种示例性实施方式可实现为记录介质,该记录介质可由计算机或类似计算机的设备通过使用软件、硬件或其组合来读取。根据硬件实施方式,在本公开中所描述的示例性实施方式可通过使用从专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理装置(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器及用于执行其它功能的电子单元中选取的至少一个来实现。在一些情况下,在本说明书中所描述的示例性实施方式可实现为处理器130。根据软件实施方式,在本说明书中所描述的诸如处理和功能的实施方式可实现为附加的软件模块。软件模块可分别执行本说明书中所描述的一种或多种功能和操作。

根据多种示例性实施方式的控制显示设备的方法可存储在非暂时性可读介质上。非暂时性可读介质可安装和使用于多种类型的设备中。

非暂时性计算机可读介质是不像诸如寄存器、缓存和内存等暂时地存储数据而是半永久性地存储数据并可通过装置来读取的介质。更具体地,包括控制显示设备的方法的上述应用或程序可存储在非暂时性计算机可读介质中,例如,压缩光盘(cd)、数字化视频盘(dvd)、硬盘、蓝光光盘、通用串行总线(usb)存储模块、存储卡和只读存储器(rom)。

前述示例性实施方式和有益效果仅为示例性的且不被解释为限制本发明。本教导可容易地应用至其它类型的设备。此外,示例性实施方式的描述旨在说明而非限制权利要求的范围,并且许多替代、变型和变化对本领域技术人员将是显而易见的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1