显示装置及其分离地显示用户界面的方法与流程

文档序号:17121102发布日期:2019-03-15 23:48阅读:175来源:国知局
显示装置及其分离地显示用户界面的方法与流程

本公开总体涉及一种显示装置及其显示用户界面的方法。



背景技术:

显示装置显示从外部接收的图像信号。最近的显示装置不仅可以单方面向用户提供功能或信息,还可以响应于用户的需求来提供各种功能或信息。最近发布的电视(tv)可以提供用户交互功能以及接收广播的功能。

此外,随着通信技术的发展,可以通过电子设备之间的互通来提供各种服务。特别地,显示装置可以通过与诸如机顶盒、游戏机、智能电话之类的外部电子设备连接来向用户提供各种内容。



技术实现要素:

技术问题

当显示装置从外部电子设备接收内容时,并且当显示装置接收到包括由外部电子设备提供的用户界面的图像时,显示装置的用户界面可能与外部电子设备的用户界面重叠。

此外,当显示装置仅接收包括用户界面的图像而不直接从内容提供设备接收与用户界面有关的信息时,显示装置可能不验证显示装置的用户界面是否与图像重叠。

解决问题的技术方案

本公开的示例方面解决至少上述问题和/或缺点,并且提供至少以下描述的优点。因此,本公开的各种示例实施例提供了一种显示装置以及控制其的方法,所述显示装置能够通过检测要在显示装置上显示的用户界面的位置来分离地显示用户界面,而不会使用户界面彼此重叠。

根据本公开的示例方面,提供了一种显示装置,显示装置包括:通信接口,包括被配置为与外部电子设备通信的通信电路;存储器,存储第一用户界面;显示器;以及处理器。处理器被配置为:通过通信接口从内容提供设备接收包括第二用户界面的图像;确定所接收的图像中包括的第二用户界面的位置;以及,在显示器上与第二用户界面分离地显示第一用户界面。

根据本公开的另一示例方面,提供了一种显示装置的分离地显示用户界面的方法。所述方法包括:通过通信接口从内容提供设备接收包括第二用户界面的图像;改变用户界面;确定第二用户界面的位置;以及,与第二用户界面分离地显示第一用户界面。

通过结合附图公开了本公开的各种示例实施例的以下详细描述,本领域技术人员将更清楚本公开的其它方面、优点和显著特征。

有益效果

如上所述,根据本公开中的显示装置和分离地显示所述显示装置上的用户界面的方法,通过使用存储器中存储的与内容提供设备的用户界面有关的信息,显示装置的用户界面和内容提供设备的用户界面分离地显示在显示器上,而不会彼此重叠。因此,用户可以清楚地区分用户界面。

此外,即使图像没有存储在显示装置的存储器中,也从外部服务器或内容提供设备接收图像,并且对图像进行分析以检测内容提供设备的用户界面的位置。

附图说明

根据以下结合附图的详细描述,本公开的以上和其它方面、特征和伴随优点将更加清楚明白且更加易于理解,其中,相同的附图标记指代相同的元件,并且在附图中:

图1是示出了根据本公开各种示例实施例的示例显示系统的图;

图2是示出了根据本公开各种示例实施例的显示装置的示例配置的框图;

图3是示出了根据本公开各种示例实施例的显示装置的存储器中存储的键映射信息的示例表格的图;

图4a和图4b是示出了根据本公开各种示例实施例的当内容提供设备与显示装置连接时显示装置的示例屏幕的图;

图5a和图5b是示出了根据本公开各种示例实施例的显示装置的示例屏幕的图;

图6a、图6b和图6c是示出了根据本公开示例实施例的在与第二用户界面的主菜单的位置不同的位置处显示第一用户界面的示例屏幕的图;

图7a、图7b和图7c是示出了根据本公开示例实施例的在与第二用户界面的子菜单的位置不同的位置处显示第一用户界面的示例屏幕的图;

图8a、图8b和图8c是示出了根据本公开示例实施例的在与第二用户界面的重播弹出消息的位置不同的位置处显示第一用户界面的示例屏幕的图;

图9a和图9b是示出了根据本公开示例实施例的以与第二用户界面的透明度不同的透明度来显示第一用户界面的示例屏幕的图;

图10是示出了根据本公开示例实施例的在与第二用户界面的时段不同的时段显示第一用户界面的示例屏幕的图;

图11a和图11b是示出了根据本公开示例实施例的在其上改变第一用户界面的尺寸的示例屏幕的图;

图12是示出了根据本公开示例实施例的在其上产生跳过键的示例屏幕的图;

图13是示出了根据本公开各种示例实施例的布置显示装置的用户界面的示例方法的流程图;以及

图14是示出了根据本公开各种示例实施例的确定内容提供设备的类型的示例方法的流程图。

应注意,在整个附图中,相似的附图标记用于描述相同或相似的元素、特征和结构。

具体实施方式

在下文中,将参考附图更加详细地描述本公开的各种示例实施例。

提供本公开的示例实施例以向本领域普通技术人员描述本公开的范围。然而,本公开的示例实施例可以用多种不同形式来体现,并且不应当被理解为受到本文阐述的实施例的限制。相反,提供这些示例实施例是为了使得本公开充分和完整,并且向本领域普通技术人员传达本公开的范围。

在下文中,可以参考附图来描述本公开的各种示例实施例。因此,本领域的普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以形成本文中所述的各种实施例的修改、等同和/或替换。关于附图的描述,相似的元素可以由相似的附图标记来标记。

在本公开中,本文中使用的表述“具有”、“可以具有”、“包含”和“包括”、或“可以包含”和“可以包括”指示存在对应的特征(例如,诸如数值、功能、操作或组件之类的元素),但是不排除存在附加的特征。

在本公开中,表述“a或b”、“a或/和b中的至少一个”、或者“a或/和b中的一个或多个”等可以包括相关联列出项目中的一个或多个的任意组合以及所有组合。例如,术语“a或b”、“a和b中的至少一个”、或“a或b中的至少一个”可以指代以下所有情况:(1)包括至少一个a,(2)包括至少一个b,或(3)包括至少一个a和至少一个b两者。

在本公开中使用的诸如“第一”、“第二”之类的术语可以用于指代各种元素而不管顺序和/或优先级如何,并且用于将相关元素与其它元素区分开,但是不限制元素。例如,“第一用户设备”和“第二用户设备”指示不同的用户设备,而与顺序或优先级无关。例如,在不脱离本公开的范围的情况下,可以将第一元素称为第二元素,并且类似地,可以将第二元素称为第一元素。

将要理解的是,当一个元素(例如,第一元素)被称为“(操作或通信地)耦接/耦接到”或“连接到”另一元素(例如,第二元素)时,其可以直接耦接/耦接到或连接到该另一元素,或者可以存在中间元素(例如,第三元素)。另一方面,当一个元素(例如,第一元素)被称为“直接耦接/耦接到”或“直接连接到”另一元素(例如,第二元素)时,应理解,不存在中间元素(例如,第三元素)。

根据情况,本公开中使用的表述“被配置为...”可以用作例如表述“适合于...”、“具有...的能力”、“被设计为...”、“适于...”、“被制造为...”或“能够...”。术语“被配置为...”不必仅指代在硬件方面“专门被设计为...”。相反,表述“被配置为...的设备”可以指代设备“能够”与另一设备或其它组件一起操作的情形。例如,“被配置为(或被设置为)执行a、b和c的处理器”可以指代用于执行对应操作的专用处理器(例如,嵌入式处理器)、或通过执行存储器设备中所存储的一个或多个软件程序来执行对应操作的通用处理器(例如,中央处理单元(cpu)或应用处理器)。

本公开中使用的术语用于描述各种实施例,而非意在限制本公开的范围。除非另外指定,否则单数形式的术语可以包括复数形式。本文中使用的所有术语(包括技术或科学术语)可以具有与本领域技术人员通常理解的含义相同的含义。还应当理解,在字典中定义并且常用的术语还应当被解释为相关的相关技术中的惯例,而不应该解释为具有理想化或过度刻板的含义,除非在本公开的各种实施例中明确地如此定义。在一些情况下,即使术语是在本公开中定义的术语,也不应将它们解释为排除本公开的实施例。

图1是示出了根据本公开各种示例实施例的示例显示系统的图。

参考图1,显示系统1000可以包括显示装置100、内容提供设备200和遥控器300。

根据示例实施例,显示装置100可以从外部设备接收图像。例如,显示装置100可以通过广播网络从广播站接收广播内容,或者可以通过互联网从web服务器接收web内容。备选地,显示装置100可以通过有线通信接口(例如,高清晰度多媒体接口(hdmi)或数字视频/视觉交互(dvi)、视频图形阵列(vga)等,但不限于此)或者近距离无线通信接口(例如,蓝牙、近场通信(nfc)、无线保真(wi-fi)等,但不限于此)与内容提供设备200连接,以从内容提供设备200接收图像。从内容提供设备200接收的图像不仅可以包括内容的图像,还可以包括由内容提供设备200产生的第二用户界面。内容可以包括例如电影、戏剧、新闻、游戏等,但不限于此。

根据实施例,显示装置100可以在显示器上显示第一用户界面。例如,显示装置100可以通过允许第一用户界面与从内容提供设备200接收的图像重叠来显示第一用户界面。

根据实施例,显示装置100可以用能够通过从外部设备接收内容以显示内容的各种电子设备(比如,tv、台式计算机、笔记本电脑、智能电话、平板个人计算机(pc)、监测器、电子相框等)来实现,但不限于此。

根据实施例,内容提供设备200可以向显示装置100发送从外部设备接收的或存储在嵌入式(或外部)记录介质中的内容图像。例如,内容提供设备200可以通过广播网络从广播站接收广播内容,或者可以通过互联网从web服务器接收web内容。内容提供设备200可以重现存储在记录介质中的内容,并且可以向显示装置100发送内容图像。记录介质可以包括例如紧凑盘(cd)、显示通用盘(dvd)、硬盘、蓝光盘、存储卡、通用串行总线(usb)存储器等,但是不限于此。

根据实施例,由内容提供设备200向显示装置100发送的图像可以包括内容提供设备200的第二用户界面以及内容图像。例如,内容提供设备200可以将内容图像与第二用户界面重叠,并且可以向显示装置100发送彼此重叠的内容图像和第二用户界面。

根据实施例,内容提供设备200可以用能够接收或存储内容并且向显示装置100发送内容的各种设备(比如,机顶盒、游戏机(例如,xboxtm、playstationtm等)、智能电话、平板pc等,但不限于此)来实现。

根据实施例,遥控器300可以接收输入(例如,用户输入),并且可以向显示装置100或内容提供设备200发送与所接收的用户输入相对应的控制信号。遥控器300可以通过近距离无线通信接口(比如,蓝牙、nfc或ir收发器等)与显示装置100或内容提供设备200通信,但不限于此。根据实施例,遥控器300可以包括以下至少一项:用于接收用户输入的按钮、触摸板、动作识别传感器或语音识别传感器。

显示装置100可以接收包括第二用户界面的图像,而不直接从内容提供设备200接收关于第二用户界面的信息。显示装置100可以不确定从内容提供设备200接收的图像中包括的第二用户界面的位置。因此,显示装置100的第一用户界面和内容提供设备200的第二用户界面可以被显示而彼此重叠。根据各种示例实施例,显示装置100可以通过将第一用户界面与第二用户界面分离来显示第一用户界面,使得用户清楚地识别第一用户界面和第二用户界面中的每一个用户界面。

图2是示出了根据本公开各种示例实施例的显示装置的示例配置的框图。

参考图2,显示装置100可以包括通信接口(例如,包括通信电路)110、显示器120、存储器130、和处理器(例如,包括处理电路)140。

通信接口110可以包括各种通信接口电路,并且与外部设备通信。例如,通信接口110可以从内容提供设备200接收图像(例如,视频图像)。根据实施例,通信接口110可以包括有线通信接口(例如,包括有线接口电路)111和无线通信接口(例如,包括无线接口电路)112。从内容提供设备200接收的图像可以包括由内容提供设备200产生的第二用户界面以及内容图像。

有线通信接口111可以以有线方式与内容提供设备200通信。例如,有线通信接口111可以以有线方式与内容提供设备200连接,以从内容提供设备200接收图像。有线通信接口111可以包括例如hdmi接口、dvi接口、或vga接口等,但不限于此。

无线通信接口112可以与内容提供设备200或遥控器300无线通信。例如,无线通信接口112与内容提供设备200无线连接,以从内容提供设备200接收图像。备选地,无线通信接口112与遥控器300无线连接,以向遥控器300发送控制信号或从遥控器300接收控制信号。无线通信接口112可以包括例如蓝牙接口、nfc接口、wi-fi接口、或ir接口等,但不限于此。

显示器120可以显示从内容提供设备200接收的图像。例如,显示器120可以以特定帧速率显示从内容提供设备200接收的图像。

存储器130可以存储键映射信息。键映射信息可以包括例如遥控器300的键输入信息和与键输入信息相对应的用户界面信息。存储器130可以是例如非易失性存储器,比如,闪存、硬盘等,但不限于此。

图3是示出了根据本公开各种示例实施例的显示装置的存储器中存储的键映射信息的示例表格的图。

参考图3,存储器130可以以表格的形式存储键映射信息,键映射信息包括键输入信息和与键输入信息相对应的用户界面信息。例如,键输入信息可以是用于标识遥控器300中包括的多个键的标识信息(例如,关于标识码的信息)。用户界面信息可以是与用户界面的类型和用户界面的位置有关的信息。用户界面的类型可以是例如用于基于图像或文本来标识各种用户界面的标识信息。用户界面的位置可以是与用户界面在显示器120上的坐标有关的信息。备选地,用户界面信息还可以包括用户界面的显示时间。用户界面的显示时间可以是在用户界面显示在显示器120上之后用户界面在显示器120上的显示所持续的时间。

根据实施例,存储器130可以存储针对多个设备的键映射信息。例如,存储器130可以存储键映射信息,所述键映射信息包括显示装置100的第一用户界面的键输入信息和与键输入信息相对应地映射的用户界面信息。存储器130可以根据内容提供设备200的类型(例如,制造商或型号)来存储多个键映射信息。

根据实施例,存储器130中存储的键映射信息可以通过与外部服务器的连接而连续更新。例如,如果第一用户界面的类型或位置由于显示装置100的软件更新而改变,则存储器130可以存储更新后的第一用户界面的键映射信息。如果第二用户界面的类型或位置由于内容提供设备200的软件更新而改变,则存储器130可以存储更新后的第二用户界面的键映射信息。

处理器140可以包括各种处理电路,并且控制显示装置100的整体操作。例如,根据本公开的各种实施例,处理器140可以控制通信接口110、显示器120和存储器130中的每一个,以通过将第一用户界面与第二用户界面分离来显示第一用户界面和第二用户界面。

根据实施例,显示装置100可以包括至少一个处理器140。例如,显示装置100可以包括能够执行至少一个功能的多个处理器140。根据实施例,处理器140可以用soc(片上系统)来实现,soc包括例如但不限于中央处理单元(cpu)、图形处理单元(gpu)或存储器等。

根据实施例,用于执行处理器140的功能的组件中的每一个组件可以是单独的硬件模块或者由至少一个处理器实现的软件模块。例如,由处理器140中包括的每个模块执行的功能可以由一个处理器执行,或者可以由每个单独的处理器执行。

根据实施例,如果内容提供设备200与通信接口(例如,有线通信接口(111))连接(例如,初始连接),则处理器140可以确定内容提供设备200的类型。例如,处理器140可以向遥控器300发送允许遥控器300发送键输入信息的控制信号。遥控器300可以响应于控制信号向内容提供设备200发送键输入信息(例如,以广播方式)。如果内容提供设备200从遥控器300接收到键输入信息,则内容提供设备200可以向显示装置100发送包括与所接收的键输入信息相对应的第二用户界面的图像。

根据实施例,处理器140可以分析所接收的图像以确定第二用户界面的位置。例如但不限于,处理器140可以使用图像分析算法来确定第二用户界面的位置。

处理器140可以将所分析的第二用户界面的位置和从遥控器300发送的键输入信息与存储器130中存储的至少一个键映射信息进行比较。例如,存储器130可以根据内容提供设备200的类型(例如,制造商或型号)存储多个键映射信息。处理器140可以在存储器130中存储的多个键映射信息之中确定与所分析的第二用户界面的位置和键输入信息相匹配的键映射信息,从而可以确定内容提供设备200的类型。

图4a和图4b是示出了根据本公开各种示例实施例的当内容提供设备与显示装置连接时显示装置的示例屏幕的图。

参考图4a和图4b,当处理器140确定内容提供设备200的类型时,处理器140可以在显示器120的屏幕2000上显示设置弹出消息2112,用于向用户通知正在确定内容提供设备200的类型。根据实施例,如果处理器140完成对内容提供设备200的类型的确定,则处理器140可以显示型号确认弹出消息2113,用于请求用户确认所确定的内容提供设备200的类型是否正确。

根据实施例,处理器140可以从内容提供设备200接收图像,并且可以在显示器120上显示图像。根据实施例,处理器140可以在显示器120上显示所接收到的图像和显示装置100的用户界面。

图5a和图5b是示出了根据本公开各种示例实施例的显示装置的示例屏幕的图。

参考图5a,显示器120上显示的屏幕2000可以包括第一层2100和第二层2200。根据实施例,第一层2100可以包括由显示装置100提供的第一用户界面2110。根据实施例,第二层2200可以包括从内容提供设备200接收的图像。所接收的图像可以包括第二用户界面2210。参考图5b,第一用户界面2110的虚拟输入按钮2111和第二用户界面2210的主菜单2211可以显示在显示器120上而彼此重叠。因此,第一层2100中包括的第一用户界面2110和第二层2200中包括的第二用户界面2210可以彼此重叠。

根据实施例,处理器140可以通过通信接口110从内容提供设备200接收图像。例如,处理器140可以从内容提供设备200接收包括第二用户界面2210的图像。

根据实施例,处理器140可以确定从内容提供设备200接收的图像中包括的第二用户界面2210的位置。

根据实施例,处理器140可以使用存储器130中存储的第二用户界面2210的键映射信息来确定与第二用户界面2210的位置有关的信息。例如,如果处理器140从遥控器300接收键输入信息,则处理器140可以使用键映射信息来确定第二用户界面2210的位置。处理器140可以基于键映射信息来确定与键输入信息相对应的第二用户界面221的位置有关的信息。在处理器140基于键映射信息确定第二用户界面2210的位置的情况下,处理器140可以快速确定第二用户界面2210的位置。

根据实施例,当处理器140从遥控器300接收键输入信息时,可以从外部服务器获取与第二用户界面2210的位置有关的信息。处理器140可以向外部服务器发送从遥控器300接收的键输入信息。外部服务器可以通过使用键映射信息来确定与由显示装置100接收的键输入信息相对应的第二用户界面2210的位置有关的信息。处理器140可以从外部服务器接收与键输入信息所对应的第二用户界面2210的位置有关的信息。

根据实施例,处理器140可以分析从内容提供设备200接收的图像,以获取与第二用户界面2210的位置有关的信息。因此,即使处理器140没有从遥控器300接收键输入信息,处理器140也可以获取与第二用户界面2210的位置有关的信息。处理器140可以使用图像分析算法来分析所接收的图像中包括的第二用户界面2210的位置。根据实施例,处理器140可以将所获取的与第二用户界面2210的位置有关的信息存储在存储器130中。在处理器140通过直接分析所接收的图像来确定第二用户界面2210的位置的情况下,即使内容提供设备200的类型没有存储在存储器130或者外部服务器中,处理器140也可以确定内容提供设备200的第二用户界面2210的位置。

根据实施例,如果发生了显示第一用户界面2110的事件,则处理器140可以确定第一用户界面2110的位置。例如,如果处理器140从遥控器300接收到键输入或者如果发生了由用户设置的事件(例如,终止时间的到来),则处理器140可以确定与正在发生的事件相对应的第一用户界面2110的类型和第一用户界面2110的显示位置。

根据实施例,处理器140可以使用存储器130中存储的第一用户界面2110的键映射信息来确定与第一用户界面2110的位置有关的信息。处理器140可以基于键映射信息来确定与所接收的键输入信息所对应的第一用户界面2110的位置有关的信息。

根据实施例,处理器140可以将与第一用户界面2110的位置有关的信息和与第二用户界面2210的位置有关的信息进行比较,以确定第一用户界面2110是否与第二用户界面2210重叠。根据实施例,如果处理器140将第一用户界面2110确定为与第二用户界面2210重叠,则处理器140可以通过将第一用户界面2110与第二用户界面2210分离来在显示器120上显示第一用户界面2110和第二用户界面2210。

根据实施例,处理器140可以控制第一用户界面2110的位置,使得第一用户界面2110实质上不与第二用户界面2210重叠。例如,当第一用户界面2110与第二用户界面2210重叠时,处理器140可以改变显示器120上显示的第一用户界面2110的位置,以避免第一用户界面2110与第二用户界面2210重叠。备选地,当第一用户界面2110不与第二用户界面2210重叠时,处理器140可以不改变在显示器120上显示的第一用户界面2110的位置。

根据实施例,处理器140可以显示第一用户界面2110,使得第一用户界面2110避免与第二用户界面2210重叠。例如,处理器140可以改变第一用户界面2110的位置和尺寸中的至少一个以显示第一用户界面2110,使得第一用户界面2110避免与第二用户界面2210重叠。根据实施例,处理器140可以显示第一用户界面2110,其中第一用户界面2110的透明度与第二用户界面2210的透明度不同,第一用户界面2110和/或的显示时段不同。将参考图6a、图6b、图6c、图7a、图7b、图7c、图8a、图8b、图8c、图9a、图9b、图10、图11a和图11b来描述通过将第一用户界面2110与第二用户界面2210分离来显示第一用户界面2110的各种示例实施例。

图6a、图6b和图6c是示出了根据本公开示例实施例的在与第二用户界面的主菜单的位置不同的位置处显示第一用户界面的示例屏幕的图。

参考图6a,当显示装置100从遥控器300接收键输入信息时,可以改变第一用户界面2110(参见图5a)。例如,虚拟输入按钮2111可以显示在显示器120的屏幕2000上。当处理器140在不改变第一用户界面2110的位置的情况下显示第一用户界面2110时,作为第一用户界面2110的虚拟输入按钮2111可以与作为第二用户界面2210的主菜单2211重叠。根据实施例,处理器140可以确定虚拟输入按钮2111和主菜单2211之间的重叠。

参考图6b,处理器140可以移动第一用户界面2110,使得第一用户界面2110不与主菜单2211重叠。例如,处理器140可以将虚拟输入按钮2111的位置从第一位置2111a移动到第二位置2111b,使得虚拟输入按钮2111不与主菜单2211重叠。

参考图6c,通过移动虚拟输入按钮2111的位置,处理器140可以在显示器120的屏幕2000上显示第一用户界面2110和第二用户界面2210,使得第一用户界面2110与第二用户界面2210分离。

图7a、图7b和图7c是示出了根据本公开示例实施例的在与第二用户界面的子菜单的位置不同的位置处显示第一用户界面的示例屏幕的图。

参考图7a,当显示装置100从遥控器300接收键输入信息时,可以改变第二用户界面2210。例如,子菜单2212可以显示在显示器120的屏幕2000上。例如,当处理器140在不改变第一用户界面2110的位置的情况下显示第一用户界面2110时,作为第一用户界面2110的虚拟输入按钮2111可以与作为第二用户界面2210的子菜单2212重叠。根据实施例,处理器140可以确定虚拟输入按钮2111和子菜单2212之间的重叠。

参考图7b,处理器140可以移动虚拟输入按钮2111的位置以避免虚拟输入按钮2111与子菜单2212重叠。例如,处理器140可以将虚拟输入按钮2111的位置从第二位置2111b移动到第三位置2111c,以防止虚拟输入按钮2111与子菜单2212重叠。

参考图7c,通过移动虚拟输入按钮2111的位置,处理器140可以在显示器120的屏幕2000上显示第一用户界面2110和第二用户界面2210,使得第一用户界面2110与第二用户界面2210分离。

图8a、图8b和图8c是示出了根据本公开示例实施例的在与第二用户界面的重播弹出消息的位置不同的位置处显示第一用户界面的示例屏幕的图。

参考图8a,当显示装置100不从遥控器300接收键输入信息时,可以改变第二用户界面2210。例如,在内容终止之后,重播弹出消息2213可以显示在显示器120的屏幕2000上。当处理器140显示第一用户界面2110而不改变第一用户界面2110的位置时,作为第一用户界面2110的虚拟输入按钮2111可以与作为第二用户界面2210的重播弹出消息2213重叠。根据实施例,处理器140可以确定虚拟输入按钮2111和重播弹出消息2213之间的重叠。根据实施例,处理器140可以实时分析从内容提供设备200发送的图像,以确定是否显示重播弹出消息2213。

参考图8b,处理器140可以移动虚拟输入按钮2111的位置以避免虚拟输入按钮2111与重播弹出消息2213重叠。例如,处理器140可以将虚拟输入按钮2111的位置从第二位置2111b移动到第四位置2111d,以避免虚拟输入按钮2111与重播弹出消息2213重叠。

参考图8c,通过移动虚拟输入按钮2111的位置,处理器140可以在显示器120的屏幕2000上显示第一用户界面2110和第二用户界面2210,使得第一用户界面2110与第二用户界面2210分离。

图9a和图9b是示出了根据本公开示例实施例的以与第二用户界面的透明度不同的透明度来显示第一用户界面的示例屏幕的图。

参考图9a,处理器140可以确定在显示器120上显示的屏幕3000上作为第一用户界面3110的虚拟输入按钮3111与作为第二用户界面3210的主菜单3211重叠。

参考图9b,处理器140可以在显示器120上以与主菜单3211的透明度不同的透明度来显示虚拟输入按钮3112。例如,处理器140可以将虚拟输入按钮3112显示为比主菜单3211更显著。因此,处理器140可以通过将第一用户界面3110与第二用户界面3210分离来在显示器120上显示第一用户界面3110和第二用户界面3210。

图10是示出了根据本公开示例实施例的以与第二用户界面的时段不同的时段显示第一用户界面的示例屏幕的图。

参考图10,处理器140可以确定在显示器120上显示的屏幕4000上作为第一用户界面4110的虚拟输入按钮4111与作为第二用户界面4210的主菜单4211重叠。处理器140可以以与主菜单4211的时段不同的时段在显示器120上显示虚拟输入按钮4111。例如,处理器140可以允许虚拟输入按钮4111周期性地(例如,以一秒的周期)消失或出现。因此,处理器140可以通过将第一用户界面4110与第二用户界面4210分离来显示第一用户界面4110和第二用户界面4210。

图11a和图11b是示出了根据本公开示例实施例的在其上改变第一用户界面的尺寸的示例屏幕的图。

参考图11a,当处理器140从遥控器300接收键输入信息时,可以改变第一用户界面5110。例如,虚拟输入按钮5111可以显示在显示器120的屏幕5000上。处理器140可以确定作为第一用户界面5110的虚拟输入按钮5111和作为第二用户界面5210的主菜单5211之间的重叠。

参考图11b,处理器140可以改变虚拟输入按钮5112的尺寸以避免虚拟输入按钮5112与主菜单5211重叠。例如,处理器140可以减小虚拟输入按钮5112的尺寸以避免虚拟输入按钮5112与主菜单5211重叠。因此,处理器140可以通过将第一用户界面5110与第二用户界面5210分离来显示第一用户界面5110和第二用户界面5210。

图12是示出了根据本公开示例实施例的其上产生跳过键的示例屏幕的图。

参考图12,如果从内容提供设备200提供的内容是广告,则处理器140可以在显示器120上的屏幕6000上显示跳过键6112。例如,处理器140可以实时分析从内容提供设备200接收的图像,并且如果分析的图像是广告,则可以显示跳过键6112。处理器140可以使用先前存储在存储器130中的广告信息来确定所接收的图像是否是广告。

根据参考图1至图12描述的本公开的各种实施例,显示装置100可以显示显示装置100的用户界面和内容提供设备200的用户界面,使得显示装置100的用户界面不与内容提供设备200的用户界面重叠。因此,用户可以清楚地识别每个用户界面。

图13是示出了根据本公开各种示例实施例的布置显示装置的用户界面的示例方法的流程图。

图13中所示的流程图可以包括在上述显示装置100中处理的操作。因此,尽管以下描述不是完整进行的,但是参考图1至图12的显示装置100的上述描述可以应用于图13所示的流程图。

根据实施例,在操作7100中,显示装置100可以确定内容提供设备200的类型。当内容提供设备200与显示装置100连接时,处理器140可以确定内容提供设备200的类型。

根据实施例,在操作7200中,可以从内容提供设备200接收图像。从内容提供设备200接收的图像可以包括用户界面。

根据实施例,在操作7300中,可以改变用户界面。例如,可以通过从遥控器300接收键输入信息来改变第一用户界面2110和第二用户界面2210。备选地,即使没有从遥控器300接收键输入信息,也可以改变第二用户界面。

根据实施例,在操作7400中,处理器140可以确定第二用户界面2210的位置,并且可以将第二用户界面2210的位置与第一用户界面2110的位置进行比较。例如,处理器140可以使用存储器130中存储的键映射信息来确定第二用户界面2210的位置。备选地,处理器140可以使用外部服务器中存储的键映射信息来确定第二用户界面2210的位置。备选地,处理器140可以通过实时分析从内容提供设备200接收的图像来确定第二用户界面2210的位置。根据实施例,处理器140可以通过将第二用户界面2210的位置与第一用户界面2110的位置进行比较,来确定第一用户界面2110是否与第二用户界面2210重叠。

根据实施例,在操作7500中,如果处理器140直接分析所接收的图像,则处理器140可以将第二用户界面2210的位置存储在存储器300中。

根据实施例,在操作7600中,处理器140可以通过将第一用户界面2110与第二用户界面2210分离来显示第一用户界面2110。例如,第一用户界面2110可以显示在与第二用户界面2210的位置不同的位置处。备选地,可以以与第二用户界面2210的透明度不同的透明度显示第一用户界面2110。备选地,可以以与第二用户界面2210的显示时段不同的显示时段显示第一用户界面2110。备选地,可以通过改变第一用户界面2110的尺寸来显示第一用户界面2110,以防止第一用户界面2110与第二用户界面2210重叠。

图14是示出了根据本公开各种示例实施例的确定内容提供设备的类型的示例方法的流程图。

图14中所示的流程图可以包括在上述显示装置100中处理的操作。因此,尽管以下描述不是完整进行的,但是参考图1至图12的显示装置100的上述描述可以应用于图14所示的流程图。

根据实施例,在操作7110中,显示装置100可以发送控制信号。例如,处理器140可以发送用于允许遥控器300发送键输入信息的控制信号。

根据实施例,在操作7120中,显示装置100可以从内容提供设备200接收图像。例如,显示装置100可以从内容提供设备200接收包括与键输入信息相对应的用户界面的图像。

根据实施例,在操作7130中,显示装置100可以确定第二用户界面2210的位置。例如,处理器140可以通过使用图像分析算法分析所接收的图像来确定第二用户界面2210的位置。

根据实施例,在操作7140中,显示装置100可以将第二用户界面2210的位置和键输入信息与键映射信息进行比较。例如,处理器140可以通过确定与第二用户界面2210的位置和键输入信息相匹配的键映射信息来确定内容提供设备200的类型。

本公开中使用的术语“模块”可以例如指代包括硬件、软件、固件或其任意组合的单元。例如,术语“模块”可以与术语“逻辑”、“逻辑块”、“组件”、“电路”等互换使用。“模块”可以是集成的组件或是用于执行一个或多个功能的最小单元或其一部分。模块可以机械或电学地实现。例如,模块可以包括但不限于执行某些操作的专用处理器、cpu、专用集成电路(asic)芯片、现场可编程门阵列(fpga)或可编程逻辑器件,它们已知用于执行所述操作或未来将会被开发。

根据各种实施例,装置的至少一部分(例如,模块或其功能)或方法的至少一部分(例如,操作)可以通过以可编程模块形式存储在计算机可读存储介质中的指令来实现。当处理器执行指令时,处理器可以执行与指令相对应的功能。计算机可读记录介质可以包括硬盘、软盘、磁介质(例如,磁带)、光记录介质(例如,紧凑盘只读存储器(cd-rom)和数字通用盘(dvd))、磁光介质(例如,光磁软盘)或嵌入式介质。指令可以包括由编译器产生的代码或可以由解译器执行的代码。根据各种实施例,模块或程序模块可以包括上述组件中的至少一个,可以包括上述组件的一部分,或者还可以包括其他组件。

根据各种实施例,由模块、编程模块或其它元件执行的操作可以顺序地、并行地、重复地或者按照启发式的方法执行。此外,一些操作可以以不同顺序执行,或者可以省略。备选地,可以添加其它操作。尽管已经出于说明性目的描述了本公开中所公开的实施例,但是本领域技术人员将理解,本公开不限于此,而是可以在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的情况下,对这些实施例进行各种改变和修改。

如上所述,根据本公开中的显示装置及其分离地显示用户界面的方法,通过使用存储器中存储的与内容提供设备的用户界面有关的信息,显示装置的用户界面和内容提供设备的用户界面分离地显示在显示器上,而不会彼此重叠。因此,用户可以清楚地区分用户界面。

此外,即使图像没有存储在显示装置的存储器中,也从外部服务器或内容提供设备接收图像,并且对图像进行分析以检测内容提供设备的用户界面的位置。

尽管参考本公开各示例实施例示出并描述了本公开,但是本领域技术人员将理解,在不脱离由所附权利要求及其等同物限定的本公开的精神和范围的前提下,可以在其中进行形式和细节上的各种改变。

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