显示设备、显示系统以及用于控制显示设备的方法与流程

文档序号:15821498发布日期:2018-11-02 23:08阅读:176来源:国知局
显示设备、显示系统以及用于控制显示设备的方法与流程

本申请要求2017年4月14日递交的美国临时专利申请no.62/485,494和2017年6月9日向韩国知识产权局递交的韩国专利申请no.10-2017-0072434的优先权,将其公开以全文引用的方式并入本文中。

示例性实施例的各方面涉及显示设备、显示系统以及用于控制该显示设备的方法,并且更具体地涉及提供用于改变频道的用户界面(ui)的显示设备、显示系统和用于控制该显示设备的方法。

背景技术

随着电子设备的持续发展,也在开发控制电子设备的新方法。传统上,使用电子设备中安装的按钮或者作为与电子设备分离的设备的遥控器来控制电子设备。

当通过使用分离的遥控器来控制电子设备时,用户可能因需要多次按压遥控器上的按钮来执行请求的操作而感到困扰。

例如,现有频道改变方法是通过使用遥控器上的数字按钮输入期望的频道编号(作为单频道转换方法)来改变频道,或者使用频道上/下按钮(作为连续频道转换方法)来改变频道。

然而,如果存在很多频道,并且用户经常改变频道,则让用户移动手指来输入数字按钮是不方便的。另外,在这种情况下,难以记住频道编号,因此用户不便于在各种频道范围内改变频道,以及不便于通过逐个改变编号来搜索频道。另外,如果用户使用频道上/下按钮,则在存在很多频道且频繁地改变频道的情况下,尤其是在当前频道与期望频道之间的间隔较大的情况下,需要很长时间才能改变频道。

因此,用户需要更容易地搜索和改变频道。



技术实现要素:

已经做出示例性实施例的一方面以解决上述问题并且提供一种提供用于改变频道的ui的显示设备、显示系统和用于控制该显示设备的方法。

根据示例性实施例,提供了一种显示设备,包括:显示器;第一通信器,被配置为与外部设备进行通信;第二通信器,被配置为与遥控器进行通信;以及处理器,被配置为控制所述显示器以显示与通过所述第一通信器从所述外部设备接收到的图像信号相对应的图像,并且所述处理器响应于在所述显示器上显示所述图像时通过所述第二通信器从所述遥控器接收到控制信号,控制所述显示器显示用于改变频道的用户界面(ui),并且响应于在所述显示器上显示包括特定对象在内的图像时通过所述第二通信器从所述遥控器接收到所述控制信号,控制所述显示器不显示用于改变频道的所述ui。

所述处理器响应于在所述显示器上显示通知频道改变的ui,可以激活用于改变频道的所述ui的显示功能,并且响应于在激活用于改变频道的所述ui的显示功能时接收到所述控制信号,可以控制所述显示器显示用于改变频道的所述ui。

所述处理器响应于显示用于改变频道的所述ui并且未在预设时间上接收到所述控制信号,可以停用用于改变频道的所述ui的显示功能。

所述处理器响应于在所述显示器上显示通知所述频道改变的所述ui时未接收到所述控制信号并且通知所述频道改变的所述ui消失,可以停用用于改变频道的所述ui的显示功能。

用于改变频道的所述ui可以包括在朝向与所述控制信号相对应的方向移动的同时搜索频道的指示符,并且所述处理器可以识别当改变所述频道时显示的ui元素中包括的频道编号,并且从与所识别的频道编号相对应的点移动所述指示符。

所述处理器可以控制所述显示器以在所述指示符中显示所识别的频道编号。

用于改变频道的所述ui可以包括在朝向与所述控制信号相对应的方向移动的同时搜索频道的指示符,并且所述处理器响应于所述指示符移动和停止,可以执行操作以控制所述外部设备将频道改变为与所述指示符停止的位置相对应的频道。

所述处理器可以通过所述第一通信器向所述外部设备发送与对应于所述指示符停止的位置的频道相对应的控制信号。

所述处理器可以通过所述第二通信器向所述遥控器发送与对应于所述指示符停止的位置的频道相对应的控制命令,并且所述控制命令可以是使得所述遥控器发送控制信号的控制命令,所述控制信号用于控制所述外部设备将频道改变为与所述指示符停止的位置相对应的频道。

所述特定对象可以包括以下至少一项:包括多个可选ui元素在内的菜单ui和电子节目指南(epg)。

根据示例性实施例,提供了一种显示系统,包括:图像提供装置,被配置为提供图像信号;显示设备,被配置为显示与从所述图像提供装置提供的图像信号相对应的图像;以及遥控器,被配置为发送控制信号,并且所述显示设备被配置为响应于在所述显示设备上显示所述图像时从所述遥控器接收到控制信号而显示用于改变频道的ui,并且响应于在所述显示设备上显示包括特定对象在内的图像时从所述遥控器接收到所述控制信号而进行控制以不显示用于改变频道的所述ui。

所述遥控器响应于在选择所述遥控器的特定按钮的状态下经过了预设时间,可以发送所述控制信号。

所述显示设备可以在用于改变频道的所述ui上显示在朝向与所述控制信号相对应的方向移动的同时搜索频道的指示符,并且向所述图像提供装置发送与对应于所述指示符停止的位置的频道相对应的控制信号。

所述显示设备可以在用于改变频道的所述ui上显示在朝向与所述控制信号相对应的方向移动的同时搜索频道的指示符,并且向所述遥控器发送与对应于所述指示符停止的位置的频道相对应的控制命令,,并且所述遥控器可以从所述显示设备接收所述控制命令,向所述图像提供装置发送与对应于所述指示符停止的位置的频道相对应的控制信号。

根据示例性实施例,提供了一种用于控制显示设备的方法,包括:显示与从外部设备提供的图像信号相对应的图像;响应于在所述显示设备上显示所述图像时从遥控器接收到控制信号,在所述显示设备上显示用于改变频道的ui;以及响应于在所述显示设备上显示包括特定对象在内的图像时从所述遥控器接收到所述控制信号,进行控制以不在所述显示设备上显示用于改变频道的所述ui。

显示用于改变频道的所述ui可以包括:响应于在所述显示设备上显示通知频道改变的ui,激活用于改变频道的所述ui的显示功能,并且响应于在激活用于改变频道的所述ui的显示功能时接收到所述控制信号,进行控制以显示用于改变频道的所述ui。

所述控制方法还可以包括:响应于显示用于改变频道的所述ui并且在预设时间期间未接收到所述控制信号,停用用于改变频道的所述ui的显示功能。

所述控制方法还可以包括:响应于在所述显示设备上显示通知所述频道改变的所述ui时未接收到所述控制信号并且通知所述频道改变的所述ui消失,停用用于改变频道的所述ui的显示功能。

用于改变频道的所述ui可以包括在朝向与所述控制信号相对应的方向移动的同时搜索频道的指示符,并且显示用于改变频道的所述ui可以识别当改变所述频道时显示的ui元素中包括的频道编号,并且从与所识别的频道编号相对应的位置移动所述指示符。

显示用于改变频道的所述ui可以在所述指示符中显示所识别的频道编号。

根据示例性实施例,提供了一种显示设备,包括:显示器;通信器,被配置为与外部设备进行通信;以及遥控器;以及处理器,被配置为控制所述显示器以显示与通过所述通信器从所述外部设备接收到的图像信号相对应的图像,并且所述处理器响应于在所述显示器上显示所述图像时通过所述通信器从所述遥控器接收到控制信号,控制所述显示器显示用于改变频道的用户界面(ui),并且响应于在所述显示器上显示包括特定对象在内的图像时通过所述通信器从所述遥控器接收到所述控制信号,控制所述显示器不显示用于改变频道的所述ui。

所述处理器可以响应于在所述显示器上显示通知频道改变的ui,激活用于改变频道的所述ui的显示功能,并且响应于在激活用于改变频道的所述ui的显示功能时接收到所述控制信号,控制所述显示器显示用于改变频道的所述ui。

用于改变频道的所述ui可以包括在朝向与所述控制信号相对应的方向移动的同时搜索频道的指示符,并且所述处理器可以响应于所述指示符移动和停止,执行操作以控制所述外部设备将频道改变为与所述指示符停止的位置相对应的频道。

附图说明

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

图2至图5是示出了根据各种示例性实施例的显示系统中的控制操作的视图;

图6是示出了根据示例性实施例的显示设备的框图;

图7a至图7c是示出了根据各种示例性实施例的遥控器的视图;

图8至图9c是示出了根据各种示例性实施例的遥控器的控制信号传输的视图;

图10至图13是示出了根据各种示例性实施例的用于改变频道的ui提供方法的视图;

图14是示出了根据示例实施例的显示设备的控制方法的流程图。

图15是示出了根据另一示例性实施例的显示设备的框图;

图16是示出了根据另一示例性实施例的显示设备的视图;以及

图17是示出了根据示例性实施例的遥控器的框图。

具体实施方式

在具体描述示例性实施例之前,将描述用于说明示例性实施例和附图的方法。

关于在示例性实施例中使用的术语,考虑到关于各种示例性实施例的功能来选择当前广泛使用的一般性术语。然而,这些术语可以根据相关领域的技术人员的意图、法律或技术解释、新技术的出现等而变化。此外,一些术语可以是申请人任意选择的术语。除非有术语的特定定义,否则可以基于整体内容和相关领域技术人员的技术常识来解释该术语。

此外,在本公开随附的附图中使用的的相同附图标记或符号指代执行大体相同功能的组件或元件。为了便于解释和理解,在描述不同实施例时使用相同的附图标记或符号。也就是说,多个附图中的相同附图标记不一定意味着附图针对同一个实施例。

此外,在说明书和权利要求书中可以使用包括序数词(例如,“第一”、“第二”等)在内的术语,以便将元素区分开。使用序数词来将相同或相似元素彼此区分开,并且序数词的使用不应被理解为限制术语的含义。例如,与序数词组合的元素不由于该序数词是元素被使用的顺序、元素被布置的顺序等而受到限制。必要时,可以在组件之间交换数字表达。

只要在上下文中没有另外定义,那么单数表达还包括复数意义。说明书的术语“包括”、“包含”、“被配置为”等用于指示存在特征、编号、步骤、操作、元素、部分及其组合,并且它们不应当排除一个或多个特征、编号、步骤、操作、元素、部分及其组合的组合或添加的可能性。

诸如“模块”、“单元”、“部件”之类的术语用于指代执行至少一个功能或操作的元素,并且这样的元素可以被实现为硬件或软件、或者硬件和软件的组合。此外,除了需要在单个硬件中实现多个“模块”、“单元”、“部件”等中的每一个时,这些组件可以集成在至少一个模块或芯片中并且可以在至少一个处理器(未示出)中实现。

此外,在本公开的实施例中,当描述一部分连接到另一部分时,该部分可以直接连接到另一部分、或者经由另一介质间接连接。此外,除非另有相反说明,否则当某个部分包括某个元素时,这意味着可以另外包括另一个元素,而不是排除另一个元素。

以下,将参考附图详细地描述本公开。

图1是示出了根据示例性实施例的显示设备100、图像提供装置200和遥控器300的视图。

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

图像提供装置200可以向显示设备100提供图像信号。例如,图像提供装置200可以经由高清多媒体接口(hdmi)向显示设备100提供图像信号,但是不限于此。图像提供装置200可以经由各种类型的有线或无线通信方法向显示设备100提供图像信号。

图像提供装置200可以是各种类型的设备,例如机顶盒、pc、越顶(ott)等。

遥控器300可以被实现为能够发送用于控制其他装置的控制信号的各种类型的设备。例如,遥控器300可以是遥控装置、智能电话、个人数字助理(pda)、鼠标等。

遥控器300可以配备有物理按键、软按键等,并且接收用户操作。在另一个示例中,遥控器300可以配备有运动传感器并且接收遥控器300的三维移动作为用户操作。

遥控器300可以发送与输入的用户操作相对应的控制信号。遥控器300可以使用诸如红外(ir)、射频(rf)、蓝牙、无线保真(wi-fi)等的无线通信方法。备选地,遥控器300可以以有线方式连接到外部设备并发送控制信号。

遥控器300可以用控制许多设备的多品牌遥控器(mbr)来操作。例如,遥控器300可以通过使用用于控制显示设备100的控制代码集和用于控制图像提供装置200的控制代码集来控制显示设备100和图像提供装置200。这里,控制代码包括与用于控制特定设备的各种控制信号有关的信息。

即使用于控制图像提供装置200的控制代码集不在遥控器300中,如果控制代码集被存储在显示设备100中,则遥控器300也可以控制显示设备100,使得显示设备100向图像提供装置200发送控制信号,或者显示设备100可以向遥控器300发送使遥控器300产生用于控制图像提供装置200的特定控制信号的控制命令。

将参考图2至图5更详细地描述上面的各种实施例。

图2是示出了根据示例性实施例的遥控器300直接控制图像提供装置200的方法的视图。

参考图2,显示设备100向遥控器300发送用于控制图像提供装置200的控制代码集(①)。在这种情况下,可以经由诸如蓝牙、wi-fi等的通信方法来发送控制代码集。如果在遥控器300中存在用户操作(②),则遥控器300通过使用从显示设备100提供的控制代码集来发送与用户操作相对应的控制信号(③)。在这种情况下,控制信号可以经由诸如红外线、蓝牙、wi-fi等的无线通信方法来发送。然后,图像提供装置200执行与从遥控器300发送的控制信号相对应的操作。

在上述示例性实施例中,已经说明了遥控器300从显示设备100接收用于控制图像提供装置200的控制代码集,但是遥控器300可以从外部源下载控制代码集。备选地,也可以将包括用于控制图像提供装置200的控制代码集在内的用于控制其他各种设备的多个控制代码集预先存储在遥控器300中,然后遥控器300获得图像提供装置200的设备信息或企业家信息,并且从多个控制代码集中选择用于控制图像提供装置200的控制代码集。

同时,控制代码集根据设备的企业家而彼此不同,且因此为了获得图像提供装置200的控制代码集,需要识别图像提供装置200的企业家。换句话说,需要识别例如哪个公司制造了图像提供装置200。为了识别图像提供装置200的企业家,可以使用各种方法。

例如,用户可以向遥控器300直接输入与图像提供装置200的企业家有关的信息,并且遥控器300可以基于来自例如显示设备100的输入信息而获得用于控制图像提供装置200的控制代码集。备选地,用户可以向显示设备100直接输入与图像提供装置200的企业家有关的信息,并且显示设备100可以向遥控器300发送与图像提供装置200的企业家相对应的控制代码集。备选地,显示设备100可以向遥控器300发送与图像提供装置200的企业家有关的信息,并且遥控器300可以从互联网源下载图像提供装置200的控制代码集。

除了如上所述的用户直接输入图像提供装置200的企业家信息的方法之外,根据其他示例性实施例,显示设备100可以自动地获得图像提供装置200的企业家信息。例如,显示设备100可以根据图像提供装置200所提供的图像信号来获得固有特性(可以根据该固有特性来导出图像提供装置200的企业家),并且获取图像提供装置200的企业家信息。

例如,显示设备100可以通过从图像提供装置200所提供的图像信号中获得标志、企业家的姓名等来获得图像提供装置200的企业家信息。例如,参考图3a至图3b,企业家标志311可以从图像提供装置200所提供的并在显示设备100上显示的图像310的预定区域获得,并且图像提供装置200的企业家标志321可以从图像320上显示的横幅获得。显示设备100可以基于所获得的企业家标志311和321来获得图像提供装置200的企业家信息或设备信息。同时,已经描述了显示设备100从预定区域获得标志、企业家姓名等,但是不限于此。也可以识别在图像的整个区域中是否存在识别对象。在这种情况下,可以应用人工智能(ai)技术,并且基于ai,显示设备100可以自己识别图像中存在诸如广播标志、企业家姓名等的识别对象的部分,并且识别对应的信息。

又例如,如果图像提供装置200通过hdmi连接到显示设备100,则显示设备100可以识别消费者电子控制(cec)信息,以获得图像提供装置200的企业家信息。cec功能使得通过hdmi相互连接的设备能够相互控制,并且如果设备支持cec功能,则cec信息可以包括图像提供装置200的企业家信息。

同时,在图2中,示出了遥控器300获得用于控制图像提供装置200的控制代码集并直接控制图像提供装置200,但是根据另一实施例,遥控器300可以通过显示设备100间接地控制图像提供装置200。下面将参考图4来描述这个操作。

参考图4,如果在遥控器300中发生用户操作(①),则遥控器300经由诸如红外线、蓝牙、wi-fi等的无线通信方法来发送与用户操作相对应的控制信号(第一控制信号)(②)。在这种情况下,由于发送的控制信号是基于用于控制显示设备100的控制代码集来生成的,因此图像提供装置200不对控制信号作出反应。显示设备100存储用于控制图像提供装置200的控制代码集,并且显示设备100基于用于控制图像提供装置200的控制代码集来发送用于控制图像提供装置200的控制信号(第二控制信号),该控制信号与第一控制信号相对应(③)。例如,显示设备100可以经由诸如红外线、蓝牙、wi-fi等的无线通信方法或者经由诸如hdmi之类的有线通信方法来发送第二控制信号。图像提供装置200接收第二控制信号并执行与第二控制信号相对应的操作。

根据参考图4描述的以上示例性实施例,即使用于控制图像提供装置200的控制代码集不被包括在遥控器300中,遥控器300也可以通过显示设备100间接地控制图像提供装置200。

图5是示出了遥控器300以与图2和图4中描述的实施例的方式不同的方式来控制图像提供装置200的方法的视图。

参考图5,如果在遥控器300中发生用户操作(①),则遥控器300经由诸如红外线、蓝牙、wi-fi等的无线通信方法发送与用户操作相对应的控制信号(第一控制信号)(②)。在这种情况下,由于所发送的控制信号是基于用于控制显示设备100的控制代码集来生成的,因此图像提供装置200不对控制信号作出反应。显示设备100存储用于控制图像提供装置200的控制代码集,并且基于所存储的控制代码集来发送控制命令,该控制命令用于控制遥控器300发送用于控制图像提供装置200的控制信号(第二控制信号),该控制信号对应于第一控制信号(③)。例如,显示设备100可以经由诸如蓝牙、wi-fi等的无线通信方法来发送控制命令。当从显示设备100接收到控制命令时,遥控器300发送第二控制信号(④)。图像提供装置200接收第二控制信号并执行与第二控制信号相对应的操作。

图6是示出了根据示例性实施例的显示设备100的视图。

参考图6,显示设备100包括显示器110、通信器120、和处理器130。

显示器110显示图像。例如,显示器110可以被实现为液晶显示器(lcd),例如并且根据环境,显示器110可以被实现为阴极射线管(crt)、等离子体显示面板(pdp)、有机发光二极管(oled)、透明oled(toled)等。另外,显示器110可以以能够感测用户的触摸操作的触摸屏的形式来实现。

显示器110可以显示与从图像提供装置200提供的图像信号相对应的图像。另外,显示器120可以显示被存储在显示设备100中的各种ui元素。

通信器120执行与各种类型的外部装置的无线或有线通信。通信器120可以包括可以执行与外部装置的通信的通信电路。

具体而言,通信器120包括用于与图像提供装置200进行通信的第一通信器121和用于与遥控器130进行通信的第二通信器120。例如,第一通信器121从图像提供装置200接收图像信号,并且第二通信器122接收遥控器300的信号。

对第一通信器121和第二通信器122所使用的通信方法没有限制。第一通信器121可以经由有线或无线通信方法与图像提供装置200进行通信,该有线或无线通信方法例如是hdmi、数字视频接口(dvi)、移动高清链路(mhl)、通用串行总线(usb)、wi-fi、超宽带(uwb)、无线显示器(widi)、无线hd(wihd)、无线家庭数字接口(whdi)、miracast、无线吉比特联盟(wigig)、wi-fi直连、蓝牙等等。第二通信器122可以经由诸如wi-fi、wi-fi直连、蓝牙、usb、hdmi、mhl、显示器端口(dp)、雷电端口等的有线或无线通信方法与遥控器300进行通信。

显示设备100可以经由第一通信器121和第二通信器122之一向图像提供装置200或遥控器300发送控制信号。例如,可以使用hdmi方法经由第一通信器121向图像提供装置200发送控制信号,并且可以使用蓝牙、wi-fi或者红外通信方法经由第二通信器122向图像提供装置200发送控制信号。

通信器120还可以包括第三通信器,其经由局域网(lan)或因特网来访问外部装置。

同时,通信器被描述为分为第一通信器和第二通信器,但是通信器可以被实现为一个硬件组件。

处理器130控制显示设备100的整体操作。

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

处理器130可以控制显示器110显示与外部设备经由第一通信器121提供的图像信号相对应的图像。

处理器130可以根据从遥控器300发送的用于频道滚动的控制信号来执行频道滚动功能。这里,用于频道滚动的控制信号可以是在输入以下操作的情况下发送的控制信号:选择遥控器300中布置的特定按钮且维持该选择的操作,即,长按操作。频道滚动功能可以被称为用于改变频道的ui的显示功能。如果执行频道滚动功能,则显示用于改变频道的ui,并且用于改变频道的ui中的指示符朝向与用于频道滚动的控制信号相对应的方向移动并且搜索频道。用于改变频道的ui可以被称为频道滚动ui。

在这种情况下,处理器130可以仅针对频道可以改变的图像来激活频道滚动功能。处理器130可以基于图像中包括的对象来识别显示器110上显示的图像的频道是否可改变。

如果图像中包括的对象例如是处于频道不可改变的状态下的ui(例如,包括多个可选ui元素和epg在内的菜单ui),则处理器130可以停用频道滚动功能。

如果在显示器110上显示通知频道改变的ui,则处理器130可以识别当前图像是频道可改变的图像。通知频道改变的ui可以是屏上显示(osd),例如当频道改变时显示的横幅。横幅可以包括当前频道的信息,例如频道的名称、广播节目的名称、频道编号等。

如果在显示器110上显示通知频道改变的ui,则处理器130可以激活用于改变频道的ui的显示功能。另外,在激活用于改变频道的ui的显示功能的状态下,如果接收到用于频道滚动的控制信号,则处理器130可以控制显示器110显示用于改变频道的ui。

在显示用于改变频道的ui之后,如果没有从遥控器300接收到用于频道滚动的控制信号,则处理器130可以停用用于改变频道的ui的显示功能。另外,在显示通知频道改变的ui的状态下,如果没有从遥控器300接收到用于频道滚动的控制信号并且通知频道改变的ui消失,则可以停用用于改变频道的ui的显示功能。在停用用于改变频道的ui的显示功能的状态下,即使接收到用于频道滚动的控制信号,也不显示用于改变频道的ui。

如果在用于改变频道的ui上显示的指示符朝向与用于频道滚动的控制信号相对应的方向移动并停止,则处理器130可以控制图像提供装置200将频道改变为与指示符停止的位置相对应的频道。

指示符可以朝向预定形式的轨迹移动。例如,该轨迹可以位于屏幕的边缘上。

指示符在移动的同时搜索频道,并且搜索到的频道的信息(例如,频道编号、频道名称、频道上广播的节目名称等)可以与指示符一起移动并被显示。指示符的初始位置对应于在显示用于改变频道的ui时的频道编号。为了指定指示符的初始位置,处理器130可以通过光学字符识别(ocr)等来识别图像中的频道编号,并且处理器130可以使指示符从与所识别的频道编号相对应的位置移动。

处理器130可以控制图像提供装置200将频道改变为与指示器在用于改变频道的ui上移动并停止的位置相对应的频道。

例如,处理器130可以通过通信器120向图像提供装置200发送与对应于指示符停止的位置的频道相对应的控制信号。例如,从图像提供装置200接收图像信号的第一通信器121可以用于发送控制信号,并且第二通信器122也可以用于发送控制信号。备选地,可以经由不同的通信方法从第一通信器121和第二通信器122向图像提供装置200发送控制信号。

又例如,处理器130通过通信器120向遥控器300发送与对应于指示符停止的位置的频道相对应的控制命令。这里,控制命令可以是使遥控器300发送控制信号的控制命令,该控制信号控制图像提供装置200将频道改变为与指示符停止的位置相对应的频道。例如,处理器130可以经由第二通信器122和第一通信器121来发送控制命令。备选地,可以经由不同的通信方法从第一通信器121和第二通信器122向遥控器300发送控制命令。

下面将描述在遥控器300中发送用于频道滚动的控制信号的用户操作。

图7a是示出了根据示例性实施例的遥控器300的视图。

参考图7a,根据示例性实施例的遥控器300包括各种类型的按钮,该按钮包括频道按钮310、方向按钮320、选择按钮330、取消按钮340等。频道按钮310是可以上下移动的杆式(levertype)按钮。可以通过上下移动频道按钮310来改变频道。另外,如果按压频道按钮310,则例如可以在显示设备100上显示epg。

根据示例性实施例,如果用户向上移动频道按钮310并将移动状态维持预定时间或向下移动频道按钮310并将移动状态维持预定时间,则可以发送用于频道滚动的控制信号。

图7b是示出了根据另一示例性实施例的遥控器300的视图。

参考图7b所示,遥控器300包括方向按钮710。如果用户按压方向按钮710中的左或右方向键并维持按压状态,或者如果用户按压上或下方向键并维持按压状态,则可以发送用于频道滚动的控制信号。

图7c是示出了根据另一示例性实施例的遥控器300的视图。

参考图7c,根据示例性实施例的遥控器300可以是智能电话,并且实施例中描述的遥控器300的操作可以由在智能电话中安装并执行的应用来实现。应用可以预先安装在智能电话中,也可以由用户单独安装。图7c示出了当在被实现为智能电话的遥控器300中执行应用时的ui屏幕的示例。用户可以通过应用所提供的ui屏幕来控制诸如显示设备100、图像提供装置200等的各种外部设备。

例如,如果用户触摸频道向上软按钮720或频道向下软按钮730并且将触摸状态维持预定时间,则可以发送用于频道滚动的控制信号。

根据另一实施例,遥控器300包括运动传感器,并且如果遥控器300向一个方向移动,则可以发送用于频道滚动的控制信号。根据另一实施例,遥控器300包括触摸板,并且如果在触摸板上输入触摸并向一个方向拖动的操作,则可以发送用于频道滚动的控制信号。

可以以与图7a至图7c所示形式不同形式的遥控器中的特定用户操作来使用频道滚动功能。为了便于解释,下面将基于图7a中说明的遥控器来描述实施例。

图8至图9c是示出了根据各种示例性实施例的用于在用户向上或向下移动频道按钮310并在遥控器300中维持移动状态时在遥控器300中发送控制信号的方法的视图。

参考图8,在用户在遥控器300中向上或向下按压频道按钮310的时刻,遥控器300发送用于改变频道的控制信号81。之后,如果确定用户向上或向下按压频道按钮310并将按压状态维持预定时间(tp1),则遥控器300连续地发送用于频道滚动的控制信号(82至85),直到频道按钮310被放开为止。

同时,在图8中,描述了直到经过预定时间(tp1)为止将用于改变频道的控制信号81发送了一次,但是控制信号81可以被多次发送。

图9a至图9b示出了不同于图8中描述的示例性实施例的示例性实施例。在图9a至图9b中,在用户向上或向下按压频道按钮310的时刻,遥控器300不发送用于改变频道的控制信号,并且如图9a所示,如果在经过预定时间(tp2)之前该按钮被放开,则发送用于改变频道的控制信号91。如果在经过预定时间(tp2)之后按钮被放开,则遥控器300连续地发送用于频道滚动的控制信号(92至95),直到在经过预定时间(tp2)之后按钮被放开为止,如图9b所示。

用于改变频道的控制信号81和91是用于控制图像提供装置200的控制信号,并且用于频道滚动的控制信号82至85或92至95是用于控制显示设备100的控制信号。

接收用于改变频道的控制信号81和91的图像提供装置200可以根据当前向显示设备100提供的图像信号所对应于哪个图像来执行不同的操作。例如,如果在图像提供装置200向显示设备100提供的图像是频道可改变的图像(例如,特定频道的图像)的状态下接收到用于改变频道的控制信号81和91,则图像提供装置200将频道转换为下一频道,并向显示设备100提供转换后的频道的图像信号。又例如,如果在图像提供装置200向显示设备100提供的图像是频道不可改变的图像(例如,频道指南、游戏应用图像等)的状态下接收到用于改变频道的控制信号81和91,则图像提供装置200可以忽略用于改变频道的控制信号81和91或执行其他预定操作(例如,滚动epg的列表)。

如果未发送用于改变频道的控制信号,并且在经过预定时间(tp2)之前放开按钮,如图9a所示,则当按钮被放开时发送用于改变频道的控制信号91。如果在经过了预定时间(tp2)之后按钮被放开,则遥控器300连续地发送用于频道滚动的控制信号92至95,直到在经过预定时间(tp2)之后按钮被放开为止,如图9b所示。

图9c示出了与图8至图9b的示例性实施例不同的示例性实施例。在图9c中,从用户向上或向下按压频道按钮310的时刻到用户放开频道按钮310的时刻,遥控器300发送用于改变频道的控制信号71至77。用于改变频道的控制信号71至77是用于控制显示设备100的控制信号。图像提供装置200不对控制信号71至77作出反应。

如果接收到第一控制信号71,则显示设备100可以控制图像提供装置200以便提供改变后的频道的图像信号。之后,如果在预定时间内接收到后续控制信号72,则显示设备100确定遥控器300上的频道按钮被长时间按压,并且识别是否执行频道滚动操作而不是改变频道。具体地,显示设备100基于当前显示的图像中包括的对象来识别当前显示的图像是否是频道可改变的图像,并且如果图像的频道是可改变的,则显示用于改变频道的ui,且如果图像的频道不可改变,则不显示用于更改频道的ui。将在下文中参考图10描述该示例性实施例。

根据另一示例性实施例,显示设备100在接收到第一控制信号71之后不立即执行用于改变频道的操作,而是显示设备100等待要在预定时间内接收到的后续控制信号72,并且当接收到后续控制信号72时,识别是否执行频道滚动操作。也就是说,不同于上述示例性实施例,不根据第一控制信号来改变频道。将参考图12详细描述该示例性实施例。

图10是示出了当遥控器300发送如图8所述的控制信号时、或者当遥控器300发送如图9c所述的控制信号时显示设备100中的图像的改变过程的视图。

参考图10,在显示设备100上显示从图像提供装置200提供的频道100的图像的状态1010下,如果遥控器300发送用于改变频道的控制信号81,并且控制信号81是用于使频道上增的控制信号,则在操作1020中,图像提供装置200向显示设备100提供作为下一频道的频道101的图像,并且显示设备100显示频道101的图像。

同时,在遥控器300发送用于改变频道的控制信号71的情况下,由于控制信号71可以由显示设备100而不是由图像提供装置200识别,所以显示设备100接收控制信号71并且向图像提供装置200发送控制信号71以提供下一个频道的图像,并且图像提供装置200在操作1020中接收控制信号71并且向显示设备100提供下一个频道(频道101)的图像。

通过图像分析,显示设备100可以识别频道是否改变。例如,如果显示通知频道改变的ui,则显示设备100可以识别频道改变。通知频道改变的ui可以包括例如横幅、改变后的频道编号等。

例如,如果频道改变,则可以显示包括改变后的频道的信息在内的横幅1021。如果在图像中检测到横幅1021,则显示设备100可以确定该频道改变。作为具体示例,显示设备100存储基于卷积神经网络(cnn)的学习数据,并且该学习数据可以通过学习图像提供装置的每个企业家的横幅类型来生成。可以基于横幅的形式、横幅的显示位置、横幅的类型等来确定横幅的类型。学习数据可以根据待检测横幅的形式、类型、显示位置进行重新学习。显示设备100可以下载重新学习的数据并更新现有数据。显示设备100可以捕捉由图像提供装置200提供的图像,并且通过使用与图像提供装置200的企业家有关的信息和存储的学习数据从捕获的图像中检测横幅1021。

又例如,显示设备100可以通过使用模板匹配来检测横幅1021。具体地,显示设备100捕捉从图像提供装置200提供的图像,并且通过使用预先存储的模板基于预定义区域和捕捉的图像中的像素信息来检测横幅1021。

显示设备100可以识别是否存在不仅针对图像中的预定义区域而且还针对图像的整个区域来通知频道改变的ui。例如,显示设备100可以基于人工智能来进行操作,并且显示设备100可以基于人工智能来自己识别捕获图像的整个区域中的存在通知频道改变的ui(例如,横幅、频道编号、广播商标志等)的部分,并识别对应的信息。

又例如,如果用于改变频道的控制信号81是红外信号,则显示设备100可以对用于改变频道的控制信号81执行ir嗅探,并且通过在嗅探该信号之前显示的图像1010和在嗅探该信号之后显示的图像1020中使用ocr等来识别频道编号1011和1022。如果嗅探到的控制信号81被识别为用于使频道上增的控制信号,并且识别出在嗅探信号之前在图像中识别的频道编号1011和在嗅探信号之后在图像中识别的频道编号1022彼此不同,则显示设备100可以确定频道被改变。

如上所述,显示设备100通过图像分析来识别频道是否改变的原因是要识别从图像提供装置200提供的并且当前显示的图像是否是频道可改变的图像。如果执行针对频道不可改变的图像(例如,包括诸如epg之类的菜单在内的图像、或者执行游戏应用的图像等)的频道滚动功能并且显示频道滚动ui,则用户可能会感到困惑,并且因此显示设备100仅在频道可改变时才执行频道滚动功能,并且如果图像的频道不可改变,则显示设备100不执行频道滚动功能。

如上所述,如果确定遥控器300发送用于改变频道的控制信号81和71并且因此频道改变,则显示设备100启用频道滚动功能。当频道滚动功能被启用时,如果接收到由遥控器300发送的用于频道滚动的控制信号82至85或72至77,则显示设备100显示用于改变频道的ui1023以及频道101的图像。用于改变频道的ui1023可以被称为频道滚动ui。用于改变频道的ui1023包括指示符10,其在用于改变频道的ui1023上向上或向下移动时搜索频道。在图10中,示出了用于改变频道的ui1023沿纵向方向布置,但是ui1023可以沿横向方向布置并且指示符10可以向左和向右移动。另外,除了屏幕的边缘区域之外,用于改变频道的ui1023还可以布置在屏幕的任何部分处。

当显示用于改变频道的ui1023时,指示符10的初始位置对应于当前频道编号。为了指定指示符10的初始位置,显示设备100必须识别当前频道的频道编号。为此,显示设备100可以通过在当前显示图像上使用ocr来识别图像中包括的频道编号。如屏幕1020所示,频道编号可以在屏幕的特定区域1022中,并且可以在横幅1021中的特定区域1021a中。频道编号的位置可以根据图像提供装置的企业家而不同。因此,显示设备100可以获得图像提供装置200的企业家信息,并选择与图像提供装置200的企业家信息相对应的频道编号区域,并针对所选区域应用ocr。如果通过ocr将频道编号识别为101,则显示设备100可以将指示符10定位在用于改变频道的ui1023上的与频道编号101相对应的区域上。指示符10可以包括当前频道编号。

同时,显示设备100可以基于识别出的当前频道编号和从图像提供装置200提供的epg信息来获得与当前频道编号上播放的节目有关的信息,并且将所获得的信息包括并显示在指示符10中。例如,指示符10可以包括程序名称aaa。

对于频道滚动,显示设备100可以将指示符与控制信号82至85或72至77的接收数量成比例地移动。例如,如果用户向上按压频道按钮310并且维持按压状态,则指示符在用于改变频道的ui1023上向上移动,并且如果用户向下按压频道按钮310并且维持该状态,则指示符在用于改变频道的ui1023上向下移动。当指示符10移动时,可以显示搜索到的频道的节目名称bbb和ccc。

如果不再从遥控器300发送用于频道滚动的控制信号,则在操作1040中,显示设备100停止指示符10的移动。在操作1050中,显示设备100控制图像提供装置200将频道转换为与指示符10停止的位置相对应的频道404,从图像提供装置200接收频道404的图像并显示该图像,并且移除用于改变频道的ui1023。

如果在激活频道滚动功能时引起用于改变频道的ui1023消失的事件,则显示设备100可以停用频道滚动功能。例如,当经过了预定时间而没有接收到用于频道滚动的控制信号时,当从遥控器300发送与图7a所示的选择按钮330相对应的控制信号时,或者当从遥控器300发送与图7a所示的取消按钮340相对应的控制信号时,引起用于改变频道的ui1023消失的事件可以发生。

又例如,在没有显示用于改变频道的ui1023并且激活频道滚动功能的同时,如果通知频道改变的ui消失,则显示设备100可以停用频道滚动功能。例如,在没有显示用于改变频道的ui1023并且激活频道滚动功能的同时,如果在频道改变时显示的横幅消失,则显示设备100停用频道滚动功能。显示设备100可以通过使用基于cnn的学习数据或使用模板匹配方法来检测横幅的消失。

与图10的情况不同,图11是示出了在如下情况下的显示设备100的操作的视图:遥控器300在对频道不能改变的图像进行显示的状态下发送如图8所示的控制信号。

参考图11,在显示设备100上显示作为频道不可改变的图像的epg1100。例如,如果如图7a所示在遥控器300中按压频道按钮310,则可以在显示设备100上显示epg1100。如在上面的图10中所示,在例如存在改变频道的事件的情况下,激活频道滚动功能,否则停用频道滚动功能,并且因此在显示epg1100时,频道滚动功能处于停用状态。

当显示epg1100时,如果遥控器300发送用于改变频道的控制信号81,则图像提供装置200可以忽略控制信号81或突出显示epg1100中的特定项目,或者执行翻转epg1100的页面的操作。之后,即使遥控器300发送用于频道滚动的控制信号82至85并且显示设备100接收到控制信号,由于停用了频道滚动功能,也不执行频道滚动功能。备选地,可以执行突出显示epg1100中的项目或按顺序翻页的操作。相应地,可以不显示如图10所示的用于改变频道的ui。

图12示出了不同于图10中示出的示例性实施例的示例性实施例。图12示出了在遥控器300发送如图9b所示的控制信号、或者遥控器300发送如图9c所示的控制信号的情况下在显示设备100中的图像的改变过程。

参考图12,在显示设备100上显示图像提供装置200所提供的频道100的图像的状态1210下,如果遥控器300发送用于频道滚动的控制信号92至95或用于改变频道的控制信号71至77,则显示设备100识别当前显示的图像是否是频道可改变的图像。在该实施例中,不同于图10所示的示例性实施例,一旦接收到用于改变频道的控制信号71,显示设备100就不控制图像提供装置200来改变频道,但是显示设备100等待将在预定时间内接收到的后续控制信号72,并且如果识别出接收到后续控制信号72,则显示设备100将连续接收到的控制信号71至77确定为用于频道滚动的控制信号。

根据在当前显示图像中是否存在指示图像的频道可改变的对象,或者在当前显示图像中是否存在指示图像的频道不可改变的对象,显示设备100可以识别当前显示的图像是否是频道可改变的图像。指示频道可改变的图像的对象可以包括例如频道编号、广播标志、通知频道改变的ui(例如,横幅)等。指示频道不可改变的图像的对象可以包括例如epg、特定应用图像(例如,游戏应用、视频呼叫应用等)等。

基于预先存储的学习数据,显示设备100可以识别图像中是否包括指示图像的频道可改变的对象或者指示图像的频道不可改变的对象。备选地,显示设备100可以基于模板匹配方法来识别图像中是否包括指示图像的频道可改变的对象或者指示图像的频道不可改变的对象。备选地,显示设备100可以基于人工智能来进行操作,并且可以基于人工智能来自己识别图像中是否包括指示图像的频道可改变的对象或者指示图像的频道不可改变的对象,并识别对应的信息。

具体地,如果接收到用于频道滚动的控制信号92或用于改变频道的控制信号71,则显示设备100捕捉当前显示的图像并且识别指示图像的频道可改变的对象是否处于捕获图像中的预设区域中。指示图像的频道可改变的对象的显示位置可以根据图像提供装置200的企业家而不同。因此,显示设备100可以获得图像提供装置200的企业家信息,基于所获得的信息来选择在捕获图像中检测到对象的位置1211,并且分析在所选择的检测位置中是否存在指示图像的频道可改变的对象(例如,频道编号1212)。在这种情况下,可以使用cnn学习数据或模板匹配方法。

备选地,显示设备100可以识别捕捉的图像中是否包括指示频道不可改变的对象(例如,epg),并且如果捕捉的图像中不包括该对象,则可以确定捕捉的图像的频道是可改变的。

如果识别出当前显示图像的频道是可改变的,则显示设备100显示用于改变频道1221的ui。

同时,如上所述,可以在从遥控器300接收到控制信号的条件下,执行显示设备100识别频道的图像是否可改变的操作。备选地,显示设备100预先识别当前图像是否是频道可改变的图像而不管是否从遥控器300接收到控制信号,并且如果稍后接收到控制信号,则显示设备100基于预定结果来识别是否显示用于改变频道的ui。在这种情况下,显示设备100识别与在每个预设时段中从图像提供装置200周期性地输入的图像信号相对应的图像是否是频道可改变的图像,并且如果从遥控器300接收到控制信号,则显示设备100可以基于刚好在接收控制信号之前识别出的结果来确定是否显示用于改变频道的ui。

用于改变频道的ui1221可以包括在搜索频道时移动的指示符20。

指示符20的初始位置对应于当前频道编号。为了指定指示符20的初始位置,显示设备100必须识别当前频道编号。为此,显示设备100可以通过在当前显示图像上使用ocr来识别图像中包括的频道编号。如果识别出当前频道编号是100,则显示设备100可以在频道滚动ui1221上将指示符20定位在与频道编号100相对应的位置上。

在操作1230和1240中,显示设备100可以与用于频道滚动的控制信号92至95的接收数量或用于改变频道的控制信号71至77的接收数量成比例地在用于改变频道的ui1221上移动并显示指示符20。如果频道按钮310被向上按压并且维持按压状态,则指示符20在用于改变频道的ui1221上向上移动,并且如果频道按钮310被向下按压并且维持该状态,则指示符20在用于改变频道的ui1221上向下移动。

如果不再从遥控器300发送用于频道滚动的控制信号或用于改变频道的控制信号,则显示设备100停止指示符20的移动。在操作1250中,显示设备100控制图像提供装置200将频道改变为与指示符20停止的位置相对应的频道404,从图像提供装置200接收频道404的图像并显示该图像,并且移除频道滚动ui1221。

与图12不同的是,图13示出了在显示频道不可改变的图像的状态下,当遥控器300发送如图9b所述的控制信号时、或者当遥控器300发送如图9c所述的控制信号时显示设备100中的图像的改变过程。

参考图13,当在显示设备100上显示epg1300时,如果遥控器300发送用于频道滚动的控制信号92或用于改变频道的控制信号71,则可以通过捕捉当前显示图像,来识别在捕捉的图像中是否存在指示图像的频道可改变的对象或是否存在指示图像的频道不可改变的对象,如上面通过图12所示的。与图12相比较,在图13中,作为指示图像的频道可改变的对象的频道编号不在预设区域1311中,并且因此显示设备100可以确定epg1300是频道不可改变的图像。备选地,如果显示设备100存储了作为指示频道不可改变的对象的示例的、识别epg的布局的模板,并且如果识别出存储的模板与epg1300匹配,则显示设备100可以识别epg1300是频道不可改变的图像。

如果在显示频道不可改变的图像的状态下,接收到用于频道滚动的控制信号92至95或者用于改变频道的控制信号71至77,则显示设备100不显示用于改变频道的ui。备选地,显示设备100可以执行另一操作。例如,显示设备100可以执行翻转epg1300的页面的操作。

以下,将描述显示设备100控制图像提供装置200将频道改变为与指示符10和20停止的位置相对应的频道的方法。

显示设备100可以控制图像提供装置200以各种方式将频道改变为与指示符10和20停止的位置相对应的频道。例如,显示设备100可以直接控制图像提供装置200。这种情况是图4中描述的情况。又例如,显示设备100可以通过遥控器间接地控制图像提供装置200。这种情况是上面图5中描述的情况。

首先,例如,在显示设备100直接控制图像提供装置200的情况下,显示设备100可以使用红外通信方法向图像提供装置200发送将频道改变为频道编号404的控制信号,该频道编号404对应于图10或图12中指示符10和20停止的位置。具体而言,显示设备100存储用于控制图像提供装置200的控制代码集,基于控制代码集发送与编号4相对应的红外信号,发送与编号0相对应的红外信号,并且发送与编号4相对应的红外信号。接收到与从显示设备100按顺序发送的编号“4”、“0”和“4”相对应的红外信号的图像提供装置200可以向显示设备100提供与频道404相对应的图像。

又例如,在显示设备100通过遥控器300间接控制图像提供装置200的情况下,显示设备100使用例如蓝牙通信方法向遥控器300发送控制命令以控制遥控器300发送与频道编号404相对应的控制信号,该频道编号404对应于图10或图12中指示符10和20停止的位置。接收到控制命令的遥控器300存储用于控制图像提供装置200的控制代码集,并且遥控器300基于控制代码集来发送与编号4相对应的红外信号,发送与编号0相对应的红外信号,并且发送与编号4相对应的红外信号。接收到与从遥控器100按顺序发送的编号“4”、“0”和“4”相对应的红外信号的图像提供装置200可以向显示设备100提供与频道404相对应的图像。

图14是示出了根据示例性实施例的显示设备的控制方法的流程图。图14所示的流程图可以由示例性实施例中示出的显示设备100和100’中处理的操作组成。因此,关于显示设备100和100’的描述可以应用于图14中所示的流程图,即使在下文中省略了该描述也一样。

参考图14,在操作s1410中,显示设备100显示与外部设备所提供的图像信号相对应的图像。这里,外部装置对应于上述图像提供装置200。

如果在显示图像的状态下遥控器300接收到控制信号,则在操作s1420中,显示设备100显示用于改变频道的ui。具体地,如果将从遥控器300接收到的控制信号识别为用于频道滚动的控制信号,则显示设备100显示用于改变频道的ui。然而,显示设备100分析与从外部设备提供的图像信号相对应的图像,并且仅在该图像是频道可改变的图像的情况下才显示用于改变频道的ui。

如果在显示包括特定对象在内的图像的状态下从遥控器300接收到控制信号,则在操作s1430中,显示设备100进行控制以不显示用于改变频道的ui。这里,特定对象是指示图像的频道不可改变的对象。显示设备100可以基于预先存储的模板来检测特定对象,并且可以使用可以检测特定对象的学习数据(例如,基于cnn的学习数据)。

特定对象可以是例如如图3a所示的包括多个可选ui元素(例如,电影、免费电影、收费等)在内的菜单ui310。备选地,特定对象可以是例如如图11所示的epg1100。然而,其不限于此,但是频道不可改变的任何图像都可以是特定对象。

同时,显示设备100可以通过检测指示图像的频道可改变的对象来识别当前显示的图像是频道可改变的图像。指示图像的频道可改变的对象可以是例如当频道改变时显示的横幅。

根据上述示例性实施例,显示设备100识别需要用于改变频道的ui(频道滚动ui)的情况,并且使得用于改变频道的ui仅在特定情况下操作。

图15是示出了根据另一示例性实施例的显示设备100’的框图。

显示设备100’可以实现为模拟tv、数字tv、3dtv、智能tv、ledtv、oledtv、等离子体tv、监视器、具有固定曲率的屏幕的曲面tv、具有固定曲率的屏幕的柔性tv、具有固定曲率的屏幕的弯曲tv、和/或当前屏幕的曲率可以通过接收到的用户输入来修改的曲率可修改tv。然而,不限于上述内容。

显示设备100’包括显示器110、调谐器150、处理器130、无线通信器170、输入/输出单元180、音频输出单元190、存储设备185、麦克风160、相机165、电源135、光接收器175和光输出单元177。显示设备100’可以包括检测显示设备100’的内部状态或外部状态的传感器(例如,未示出的光传感器、温度传感器等)。

关于通过有线或无线传输接收到的广播信号,调谐器150可以通过放大、混频和谐振来调谐和选择各种波分量中的仅要被显示设备100’接收的频道频率。广播信号可以包括视频、音频和附加数据(例如,电子节目指南(epg))。

调谐器150可以接收与对应于用户输入的频道编号相对应的频带中的视频、音频和数据。

调谐器150可以从各种源(例如,地波广播、有线广播、卫星广播和互联网广播等)接收广播信号。此外,调谐器150可以从诸如模拟广播或数字广播之类的源接收广播信号。

调谐器150可以被实现为与显示设备100’构成一个整体(all-in-one),或者被实现为包括与显示设备100’电连接的调谐器单元在内的单独设备(例如,与输入/输出单元180连接的机顶盒或调谐器)。

无线通信器170根据各种类型的通信方案来与各种类型的外部设备进行通信。无线通信器170可以包括各种类型的通信芯片,例如wifi芯片171、蓝牙芯片172、近场通信(nfc)芯片173和无线通信芯片174。wifi芯片171、蓝牙芯片172和nfc芯片173可以分别使用wifi方法、蓝牙方法和nfc方法来执行通信。无线通信芯片174意味着根据各种通信标准(例如,电气与电子工程师协会(ieee)、zigbee、第三代(3g)、第三代合作伙伴计划(3gpp)、lte等)执行通信的芯片。

麦克风160可以接收语音,将所接收的语音转换成电信号,并且向处理器130输出电信号。特别地,可以经由麦克风160接收用户语音,并且处理器130可以执行与接收到的用户语音相对应的操作。

麦克风160可被嵌入在显示设备100’中或与显示设备100’分离。分离的麦克风160可以电连接到显示设备100’。

相机165可以拍摄视频,并且拍摄的视频可以用于识别用户的运动。相机165可被嵌入在显示设备100’中或与显示设备100’分离。分离的相机可以电连接到显示设备100’。

输入/输出单元180与外部装置连接。

输入/输出单元180可以包括以下至少一项:高清多媒体接口(hdmi)输入端口181、分量输入插孔182和通用串行总线(usb)端口183。除上述之外,输入/输出单元180可以包括诸如以下至少一项之类的端口:诸如红绿蓝(rgb)、数字视频接口(dvi)、hdmi、显示端口(dp)、雷电(thunderbolt)端口。

音频输出单元190输出音频。音频输出单元190可以输出例如通过调谐器150、无线通信器170接收的广播信号中包括的音频、通过输入/输出单元180输入的音频、或存储设备185中所存储的音频文件中包括的音频。音频输出单元190可以包括扬声器191和耳机输出组件192。

在处理器130的控制下,存储设备185可以存储各种类型的数据、程序或应用以驱动和控制显示设备100’。存储设备185可以存储与调谐器150、无线通信器170、麦克风160、相机165、输入/输出单元180、显示器110、音频输出单元190和电源135的驱动相对应的信号或数据输入/输出。存储设备185可以存储用于构成从显示器110提供的各种ui屏幕的数据。另外,存储设备185可以存储用于生成与各种用户交互相对应的控制信号的数据。存储设备185可以存储用于检测对象和模板信息的学习数据。

存储设备185可以被实现为非易失性存储器、易失性存储器、闪存、硬盘驱动器(hdd)、或固态驱动器(ssd)。存储设备185可以被实现为诸如微型sd卡、usb存储器、经由网络的网络服务器等之类的外部存储介质、以及显示设备100’中的记录介质。

电源135可以通过处理器130的控制向显示设备100’的内部组件供应从外部电源输入的电力。

处理器130控制显示设备100’的总体操作以及显示设备100’的内部组件之间的信号流,并执行处理数据的功能。处理器130可以控制由电源135向内部组件供应的电力。

处理器130包括ram131、rom132、cpu133和总线134。ram131、rom132、cpu133等可以通过总线134彼此相连。处理器130可以实现为片上系统(soc)。

cpu133访问存储设备185,并使用存储设备185中存储的o/s来执行引导。此外,cpu133使用存储设备185中存储的各种程序、内容和数据来执行各种操作。

rom132存储用于引导系统等的指令集。响应于输入开机命令并供应电力,cpu133可以根据rom132中存储的命令将存储设备185中存储的o/s复制到ram131上,并通过执行o/s来引导系统。如果完成引导序列,则cpu133可以向ram131拷贝存储设备185中存储的各种应用程序,并执行ram131中的应用程序以执行各种操作。

处理器130捕捉与从图像提供装置200提供的图像信号相对应的图像。这里,图像可以以适于识别待检测对象的尺寸来捕捉。另外,处理器130可以利用诸如调整大小、伽马曲线等的方法来预处理捕获的图像。另外,处理器130可以基于存储设备185中所存储的cnn学习数据来检测osd。这里,osd可以是指示图像是频道可改变的图像的osd,或者指示图像是频道不可改变的图像的osd。具体而言,处理器130基于对图像提供装置200的osd的类型的分析,通过划分为上部osd和osd的下部来检测osd。备选地,处理器130可以基于“基于模板匹配的方法”来检测osd,该基于模板匹配的方法通过使用图像中的预定义区域和像素信息来划分osd和正常屏幕。

处理器130可以对检测到的0sd中的频道编号的位置进行检测,并通过ocr来识别在频道编号的位置处的编号。

如果识别出显示了指示频道可改变的osd(例如,横幅),并且在osd中识别出频道编号,则激活频道滚动功能。所识别的频道编号可以用作用于改变频道的ui中的指示符的起点。

如果在显示osd时在没有接收到用于频道滚动的控制信号的情况下osd消失,则处理器130可以停用频道滚动功能。备选地,如果显示用于改变频道的ui并且ui因为频道选择完成而消失,则可以停用频道滚动功能。频道选择完成的情况例如是在遥控器300中放开长按的频道按钮,或者在遥控器300中选择了选择按钮或取消按钮。

如果停用频道滚动功能,则即使从遥控器300接收到用于频道滚动的控制信号,处理器130也不显示用于改变频道的ui。

光接收器175从外部接收控制信号。例如,光接收器175可以从遥控器300接收红外控制信号(例如,ir脉冲)。

光输出单元177输出控制信号。例如,光输出单元177可以输出红外控制信号。

在图4所述的实施例中,如果显示设备100从遥控器300接收到控制信号(②),则可以经由光接收器175来接收控制信号,并且如果显示设备100发送用于控制图像提供装置200的控制信号(其对应于接收到的控制信号)(③),则可以经由光输出单元177来发送控制信号。

图16是示出了根据另一示例性实施例的显示设备的视图。

参考图16,显示设备100”包括电子设备100-1和控制盒100-2,控制盒100-2与电子设备100-1分开提供并且通过光纤光缆连接到电子设备100-1。

电子设备100-1可以显示各种屏幕,并且可以被实现为例如tv、投影仪、监视器等。

控制盒100-2控制电子设备100-1来显示各种屏幕,并且可以执行上面参考图1至图15所描述的显示设备100和100’的整体操作。例如,控制盒100-2分析与从图像提供装置200接收的图像信号相对应的图像,并且识别图像的频道是否可改变,并且如果图像的频道是可改变的,则控制电子设备100-1以根据从远程控制装置300接收到的控制信号来显示用于改变频道的ui。另外,控制盒100-2可以控制图像提供装置200将频道改变为通过在电子设备100-1上显示的用于控制频道的ui而选择的频道。

控制盒100-2包括用于根据上述各种实施例来执行操作的处理器,并且还包括用于与外部设备(例如,电子设备100-1、图像提供装置200、遥控器300等)进行通信的通信器。控制盒100-2的处理器可以对应于上面在图6或图15中描述的处理器130,并且控制盒100-2的控制器可以对应于图6中描述的通信器120或者图15中描述的通信器170和输入/输出单元180。电子设备100-1可以对应于图6或图15中描述的显示器110。

如上所述,由于控制盒100-2是分开提供的,不需要将所有的周围装置复杂地连接到电子设备100-2,所以可以通过将控制盒100-2连接到周围装置并且使用一条线容易地将控制盒100-2连接到电子设备100-1而将电子设备连接到周围装置。因此,可以提高用户的便利性。图17是示出了根据示例性实施例的遥控器300的框图。

参考图17,遥控器300包括输入单元350、通信器360和处理器370。

输入单元350接收用户输入。输入单元350可以包括例如物理按钮、触摸板、运动传感器等。

通信器360执行与各种外部装置的通信,并且可以通过无线通信(例如,z-wave、4lowpan、射频识别(rfid)、lte设备到设备(d2d)、蓝牙低能量(ble)、通用分组无线业务(gprs)、weightless、边缘zigbee、ant+、nfc、红外数据协会(irda)、dect、无线lan(wlan)、蓝牙、wi-fi、wi-fi直连、全球移动通信系统(gsm)、通用移动电信系统(umts)、lte,wibro等)以及lan和互联网来访问外部装置。通信器360可以包括各种通信芯片,例如蓝牙芯片、无线通信芯片等。通信器360可以包括可以输出红外控制信号的光输出单元和可以接收红外控制信号的光接收器中的至少一个。

控制器370控制遥控器300的整体操作。处理器370可以包括cpu、ram、rom和系统总线。

当通过输入单元350接收到用户输入时,可以通过通信器360输出与用户输入相对应的控制信号。处理器370可以基于存储设备(未示出)中存储的控制代码集来以各种方式生成控制信号。

例如,如果选择了频道按钮,则处理器370可以生成用于改变频道的控制信号,并且如果感测到频道按钮被长按,则可以生成用于频道滚动的控制信号,如图8所示。

又例如,如图9a至图9b所示,如果选择了频道按钮并且将该选择维持预定时间或更长时间,则处理器370可以生成用于频道滚动的控制信号,并且如果在预定时间过去之前频道按钮被放开则生成用于改变频道的控制信号。

又例如,如图9c所示,如果选择频道按钮并且将该选择维持预定时间或更长时间,则处理器370可以从选择频道按钮的时刻起连续地生成用于改变频道的控制信号。

处理器370可以根据从外部装置接收到的控制命令来生成控制信号。例如,如果从显示设备100和100’接收到用于生成控制图像提供装置200的控制信号的控制命令,则处理器370可以基于图像提供装置200的控制代码集来生成控制信号并通过通信器360输出该控制信号。

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

根据各种示例性实施例,用于在显示设备100和100’或在控制盒100-2中执行处理操作的计算机指令可以被存储在非暂时性计算机可读介质中。如果存储在非暂时性计算机可读介质中的计算机指令由特定装置的处理器执行,则该计算机指令使该特定装置执行显示设备100和100’中或在控制盒100-2中的处理操作。

同时,上述用于在遥控器300中执行处理操作的计算机指令可以被存储在非暂时性计算机可读介质中。如果存储在非暂时性计算机可读介质中的计算机指令由特定装置的处理器执行,则该计算机指令使该特定装置执行遥控器300中的处理操作。作为具体示例,用于执行遥控器300的处理操作的应用程序可以安装在智能电话上,并且智能电话可以操作为遥控器300。

非暂时性计算机可读介质不限于在其中永久存储数据的介质,例如寄存器、高速缓存、存储器等,而可以是在其中半永久性地存储数据并且可以由设备读取的介质。例如,非暂时性计算机可读介质可以是cd、dvd、硬盘、蓝光盘、usb、存储卡、rom等。

前述示例性实施例和优点仅是示例性的,而不应理解为限制本公开。本教导易于应用于其他类型的装置。此外,对示例性实施例的描述预期是说明性的,而不是为了限制权利要求的范围,并且本领域技术人员将清楚多种备选、修改和变化。

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