掌桥专利:专业的专利平台
掌桥专利
首页

电子装置、遥控装置、其控制方法及电子系统

文献发布时间:2023-06-19 11:49:09


电子装置、遥控装置、其控制方法及电子系统

本申请是申请日为2016年11月01日、申请号为201680064704.2、发明名称为“电子装置、遥控装置、其控制方法及电子系统”的中国发明专利申请的分案申请。

技术领域

本公开的装置和方法一般涉及电子装置、遥控装置、其控制方法和电子系统,并且例如涉及能够控制多个装置的电子装置、遥控装置、其控制方法和电子系统。

背景技术

根据电子技术的发展,已经开发了将诸如机顶盒、数字多功能盘(DVD)、音频装置等提供内容的各种外部电子装置连接到显示装置的方法。通常使用为相应外部电子装置设置的遥控器来控制外部电子装置。但是,当外部电子装置的数量增加时,遥控器的数量也增加。

因此,已经开发了可以控制多个装置的通用遥控器。然而,为了控制没有在通用遥控器中注册的电子装置,需要设置电子装置的控制代码集的处理。也就是说,用户必须逐个输入控制代码集,以便使用通用遥控器。

另外,即使在使用输入了控制代码集的通用遥控器的情况下,也需要在多个装置中选择要控制的装置,这是一个麻烦的过程。在使用包括大量按钮的通用遥控器以避免这种麻烦的过程的情况下,制造成本增加,并且用户难以操纵按钮。

因此,越来越需要一种通过在通用遥控器中提供适当数量的按钮并且更方便地提供通用遥控器的设置和控制功能来降低通用遥控器的制造成本的方法。

发明内容

技术问题

本公开的示例实施例针对上述缺点或上文未描述的其它缺点。

本公开提供了能够从多个装置中自动确定要控制的装置的电子装置、遥控装置、其控制方法以及电子系统。

技术方案

根据本公开的示例方面,一种电子装置包括:存储设备,存储与显示装置和向所述显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集;包括通信电路的通信器,所述通信电路被配置为与显示装置和遥控装置通信;以及处理器,被配置为在所述显示装置和所述一个或多个外部电子装置中确定提供当前显示在所述显示装置上的内容的源装置,并且控制通信电路向遥控装置发送与所确定的源装置相对应的控制代码集。

处理器可以从显示装置接收关于提供当前显示在所述显示装置上的内容的装置的信息,并且基于接收到的信息来确定所述源装置。

通信器的通信电路可以与一个或多个外部电子装置执行通信,并且处理器可以将从所述一个或多个外部电子装置中的任一个提供的内容发送给显示装置,并且确定提供该内容的外部电子装置是源装置。

当提供当前显示在显示装置上的内容的源装置改变时,处理器可以将与改变后的源装置相对应的控制代码集发送给遥控装置。

当确定了源装置代码时,处理器可以从外部服务器接收与所确定的源装置相对应的控制代码集,并将接收到的控制代码集存储在存储设备中。

根据本公开的另一示例方面,一种遥控装置包括:包括多个按钮的用户接口;存储设备,在其中存储与显示装置和向所述显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集;包括通信电路的通信器,所述通信电路被配置为与一个或多个电子装置通信中的主装置通信,所述主装置与显示装置通信;处理器,被配置为当从所述主装置接收到关于所述显示装置和所述一个或多个外部电子装置中的源装置的信息时,自动检测与所述源装置相对应的控制代码集并将检测到的控制代码集映射到所述多个按钮,其中所述源装置提供当前显示在所述显示装置上的内容。

在与源装置相对应的控制代码集未被存储在存储设备中的示例中,处理器可以向所述主装置发送请求所述主装置发送与所述源装置相对应的所述控制代码集的信号,将从所述主装置接收的所述控制代码集映射到多个按钮,以及将控制代码集存储在所述存储设备中。

遥控装置可以包括第一按钮,第一按钮被配置为接收用于将与主装置相对应的控制代码集映射到多个按钮的用户命令。

遥控装置还可以包括第二按钮,在第一按钮被按压操纵之后,第二按钮接收返回到紧接在第一按钮被按压操纵之前的按钮映射状态的用户命令。

根据本公开的又一个示例方面,一种电子系统包括:电子装置,被配置为在其中存储与显示装置和向显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集,确定提供当前显示在显示装置上的内容的源装置;以及将与所确定的源装置相对应的控制代码集发送给遥控装置;以及所述遥控装置包括多个按钮,并且被配置为当从所述电子装置接收到所述控制代码集时,将所述控制代码集自动映射到所述多个按钮。

根据本公开的又一示例方面,一种控制电子装置的方法,所述电子装置存储与显示装置和向所述显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集,所述方法包括:在所述显示装置和所述一个或多个外部电子装置中确定提供当前显示在所述显示装置上的内容的源装置;以及将与所确定的源装置相对应的控制代码集发送给遥控装置。

在确定源装置时,可以从显示装置接收关于提供当前显示在显示装置上的内容的装置的信息,并且可以基于接收到的信息来确定源装置。

确定所述源装置可以包括:将从所述一个或多个外部电子装置中的任一个提供的内容发送给所述显示装置;以及确定提供所述内容的外部电子装置是所述源装置。

在发送控制代码集中,当提供当前显示在显示装置上的内容的源装置改变时,可以将与改变后的源装置相对应的控制代码集发送给遥控装置。

控制电子装置的方法还可以包括:当源装置被确定时,从外部服务器接收与所确定的源装置相对应的控制代码集,并将接收到的控制代码集存储在存储设备中。

根据本公开的又一个示例方面,一种控制遥控装置的方法,所述遥控装置包括多个按钮并且在其中存储与显示装置和向显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集,所述方法包括:从一个或多个外部电子装置的与显示装置通信的主装置接收关于显示装置和一个或多个外部电子装置中的源装置的信息,所述源装置提供当前显示在显示装置上的内容;自动检测与源装置相对应的控制代码集;以及将检测到的控制代码集映射到多个按钮。

控制遥控装置的方法还可以包括:在与源装置相对应的控制代码集未被存储在存储设备中的示例中,发送请求主装置发送与源装置相对应的控制代码集的信号,其中在检测到的控制代码集的映射中,从主装置接收的控制代码集被映射到多个按钮。

控制遥控装置的方法还可以包括:接收第一按钮的按压操纵输入;以及将与主装置相对应的控制代码集映射到多个按钮。

控制遥控装置的方法还可以包括:在第一按钮被按压操纵之后接收第二按钮的按压操纵输入;以及返回到紧接在第一按钮被按压操纵之前的按钮映射状态。

发明的有益效果

根据如上所述的本公开的各种示例实施例,可以由电子装置在多个装置中自动确定要控制的装置,并且所确定的装置可以由遥控装置来控制。

附图说明

从以下结合附图的详细描述中,本公开的以上和/或其他方面将更加清楚明白,其中,类似的附图标记表示类似的元件,并且其中:

图1是示出了根据本公开示例实施例的示例电子系统的图;

图2a是示出了根据本公开示例实施例的示例电子装置的示例组件的框图;

图2b是示出了图2a中示出的电子装置的示例组件的框图;

图3是示出了根据本公开示例实施例的遥控装置的示例组件的框图;

图4a是示出了根据本公开示例实施例的电子系统的示例组件的图;

图4b是示出了根据本公开另一示例实施例的电子系统的示例组件的图;

图5a和图5b是示出了在使用遥控装置输入预设用户命令的情况下的示例操作的图;

图6a和图6b是示出了当前显示的内容的数量是复数的情况的示例的图;

图7是示出了根据本公开示例实施例的确定源装置的示例方法的流程图;

图8是示出了根据本公开示例实施例的遥控装置的示例操作的流程图;

图9a是示出了根据本公开示例实施例的电子系统的示例操作的序列图;

图9b是示出了根据本公开另一示例实施例的电子系统的示例操作的序列图;

图10是示出了根据本公开示例实施例的电子装置的示例控制方法的流程图;

图11是示出了根据本公开示例实施例的遥控装置的示例控制方法的流程图;以及

图12是示出了本公开的修改示例的图。

具体实施方式

本公开的示例实施例可以被不同地修改。因此,各种示例实施例在附图中被示出并在具体实施方式中被更详细描述。然而,应当理解的是,本公开不限于任何具体示例实施例,而是在不脱离本公开的范围和精神的前提下包括所有修改、等同物和替代。另外,如果公知的功能或结构会以不必要的细节模糊本公开,则可能不会被详细描述。

下文中,将参考附图来描述本公开的各种示例实施例。应该理解的是,本公开中提及的内容不是将本公开的范围限制为任何特定的示例实施例,而是包括本公开的示例实施例的各种修改、等同物和/或替代。在整个附图中,类似的组件可以使用相同或相似的附图标记来表示。

另外,可以使用在本公开中使用的表述“第一”、“第二”等以彼此区分各种组件,而不管各种组件的顺序或重要性如何。因此,相应组件的顺序或重要性不受这些表述的限制。例如,在不脱离本公开的范围的情况下,第一组件可以被命名为第二组件,并且第二组件也可以被类似地命名为第一组件。

另外,当提到任何组件(例如,第一组件)与另一组件(例如,第二组件)(可操作地或通信地)耦合或连接时,应该理解的是,该任何组件直接耦合到另一组件或通过其它组件(例如,第三组件)间接耦合到该另一组件。另一方面,当提到任何组件(例如,第一组件)与另一组件(例如第二组件)“直接耦合”或“直接连接”时,应该理解的是,在该任何组件和该另一组件之间不存在其他组件(例如,第三组件)。

将使用本公开中使用的术语来描述各种示例实施例,而不是限制其他示例实施例的范围。另外,在本公开中,为了便于解释,可以使用单数形式。除非上下文另外清楚地指示,否则这些单数形式也意在包括复数形式。此外,描述中使用的术语可以具有与本领域技术人员通常理解的相同的含义。在本公开中使用的术语中的通用字典中定义的术语可被解释为具有与相关技术的上下文中的含义相同或相似的含义,并且不被解释为理想的或过分正式的含义,除非在本公开中清楚地定义。在一些情况下,即使在本公开中定义了它们,也可以不将术语解释为排斥本公开的示例实施例。

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

图1是示出了根据本公开示例实施例的示例电子系统1000的图。如图1所示,电子系统1000包括电子装置100、遥控装置200、显示装置10以及外部电子装置20-1和20-2。

电子装置100可以通过向显示装置10提供内容的各种类型的装置来实现,例如但不限于机顶盒等。例如,电子装置100可以通过安装型装置来实现。

电子装置100可以执行与显示装置10的通信。电子装置100可以向显示装置10提供内容。例如,电子装置100可以请求显示装置10发送关于提供内容的源装置的信息,并且从显示装置10接收关于源装置的信息。

电子装置100可以执行与遥控装置200的通信。电子装置100可以将关于源装置的信息发送给遥控装置200。电子装置100还可以从遥控装置200接收用于控制电子装置100的控制命令。

另外,电子装置100还可以执行与外部电子装置20-1和20-2的通信。

电子装置100可以确定提供当前显示在显示装置10上的内容的源装置。例如,电子装置100可以确定外部电子装置20-1和20-2中的任何一个是源装置。电子装置100还可以确定电子装置100和显示装置10中的一个是源装置。

在显示由电子装置100提供给显示装置10的内容的示例中,电子装置100可以确定电子装置100是源装置。在显示装置10通过广播基站等显示内容的示例中,电子装置100可以确定显示装置10是源装置。

电子装置100可以将与源装置相对应的控制代码集发送给遥控装置200。控制代码集可以存储在电子装置100中或者由电子装置100从外部服务器接收。

遥控装置200可以通过可以发送控制命令的各种类型的装置来实现。例如,遥控装置200可以是电子装置100的专用遥控器、通用遥控器、智能电话等,但不限于此。

例如,遥控装置200可以是可以控制各种装置的装置。另外,遥控装置200可以是可以与电子装置100交互工作的装置。

遥控装置200可以将控制命令无线发送给电子装置100、显示装置10以及外部电子装置20-1和20-2。遥控装置200可以生成并发送与要控制的装置相对应的控制命令。

遥控装置200可以包括,例如但不限于方向键按钮、触摸板等。遥控装置200可以使用方向键按钮、触摸板和其他按钮来生成各种控制命令。

遥控装置200可以从电子装置100接收关于提供当前显示在显示装置10上的内容的源装置的信息。例如,遥控装置200可以接收与源装置相对应的控制代码集。

遥控装置200可以存储与显示装置10和向显示装置10提供内容的外部电子装置20-1和20-2中的每一个相对应的控制代码集。

在该示例中,遥控装置200还可以从电子装置100仅接收关于提供当前显示在显示装置10上的内容的源装置的信息。另外,遥控装置200可以自动检测与源装置相对应的控制代码集。关于源装置的信息可以包括产品名称、序列号、制造商等。

而且,在遥控装置200在其中存储控制代码集的示例中,遥控装置200还可以从电子装置100接收与源装置对应的控制代码集。在这个示例中,遥控装置200可以使用从电子装置100接收的控制代码集。

遥控装置200可以将与源装置相对应的控制代码集映射到由遥控装置提供的多个按钮。当用户操纵多个按钮中的至少一个时,遥控装置200可以基于映射的控制代码集发送用于控制源装置的控制命令。

显示装置10可以由具有显示功能的各种类型的装置来实现,例如但不限于监视器、电视机(TV)、售货亭等。例如,显示装置10可以通过安装型装置来实现。

显示装置10可以执行与电子装置100、外部电子装置20-1和20-2、遥控装置200等的通信。显示装置10可以从电子装置100接收请求显示装置10发送关于提供内容的源装置的信息的信号,并将相应的信息发送给电子装置100。

显示装置10可以从遥控装置200接收控制命令,并且执行与该控制命令对应的操作。

显示装置10可以直接从广播基站等接收内容,并显示接收到的内容。显示装置10还可以从电子装置100和外部电子装置20-1和20-2中的至少一个接收内容。显示装置10可以显示至少一个接收到的内容。

显示装置10可以确定提供当前显示的内容的源装置。例如,显示装置10可以从数字多功能盘(DVD)装置和台式计算机中的每一个接收内容。显示装置10可以在用户的控制下显示多个内容中的一个,并确定提供显示的内容的源装置。

外部电子装置20-1和20-2可以是广播接收装置,例如机顶盒等。外部电子装置20-1和20-2可以是DVD播放器等,并且不受限制,只要它们可以向显示装置10提供内容即可。

外部电子装置20-1和20-2可以直接连接到显示装置10以将内容提供给显示装置10。外部电子装置20-1和20-2也可以通过电子装置100将内容提供给显示装置10。

在该示例中,电子装置100可以仅将要在显示装置10上显示的内容提供给显示装置10。因此,电子装置100可以直接确定提供当前显示在显示装置10上的内容的源装置。

电子装置100可以将从外部电子装置20-1和20-2提供的多个内容发送给显示装置10。另外,显示装置10也可以仅显示多个内容中的任何一个。在该示例中,电子装置100请求显示装置10发送关于提供当前显示的内容的源装置的信息。

通过如上所述的方法,电子装置100确定提供当前显示在显示装置10上的内容的源装置,并将关于源装置的信息发送给遥控装置200。遥控装置200可以接收关于源装置的信息以控制源装置,而不执行选择多个装置中的任何一个的操纵。

图2a是示出了根据本公开示例实施例的电子装置100的示例组件的框图。

如图2a所示,电子装置100包括存储设备110、通信器(例如,包括通信电路)120和处理器(例如,包括处理电路)130。

存储设备110在其中存储各种数据,例如用于驱动电子装置100的操作系统(O/S)软件模块等。

另外,存储设备110存储与显示装置和向其中的显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集。例如,控制代码集可以指例如关于遥控装置200的每个按钮的一组信息以及当每个按钮被选择时生成的信号信息(例如,波形)。

通信器120使用各种通信电路来执行与显示装置和遥控装置的通信。另外,通信器120还可以执行与一个或多个外部电子装置的通信以接收内容。

例如,通信器120可以使用各种通信电路来向遥控装置200发送与提供当前显示在显示装置上的内容的源装置相对应的控制代码集。

例如,通信器120的通信电路可以通过各种通信方案(诸如蓝牙(BT)方案、蓝牙低能量(BLE)方案、无线保真(WIFI)方案、Zigbee方案、红外(IR)方案、串行接口方案、通用串行总线(USB)方案、近场通信(NFC)方案等)来执行与显示装置、一个或多个外部电子装置以及遥控装置200的通信。其中,例如,NFC芯片可以指包括在诸如135kHz、13.56MHz、433MHz、860至960MHz、2.45GHz等的各种射频识别(RFID)频带当中使用13.56MHz的频带的NFC方案中操作的电路在内的芯片。在使用WiFi芯片或蓝牙芯片的示例中,首先发送和接收各种连接信息,诸如服务集标识符(SSID)、会话密钥等,使用连接信息来连接通信,然后可以发送和接收各种信息。无线通信芯片可以指例如包括取决于诸如电气和电子工程师协会(IEEE)、Zigbee、第三代(3G)、第三代合作伙伴计划(3GPP)、长期演进(LTE)等的各种通信协议来执行通信的电路在内的芯片。

尽管上文描述了通信器120被实现为一个组件的示例,但是在其他示例实施例中,包括用于执行与显示装置和一个或多个外部电子装置的通信的电路在内的第一通信器(未示出)和包括用于执行与遥控装置200的通信的电路在内的第二通信器(未示出)也可以分开实现。另外,第一通信器和第二通信器的通信方案可以彼此相同或相似或彼此不同。

处理器130在总体上控制电子装置100的操作。

处理器130可以判定当前显示在显示装置上的内容是否存在。当判定当前显示在显示装置上的内容不存在时,处理器130可以将关于电子装置100的信息发送给遥控装置200。在该示例中,遥控装置200控制电子装置100。

当判定当前显示在显示装置上的内容存在时,处理器130可以在显示装置和一个或多个外部电子装置中确定提供当前显示在显示装置上的内容的源装置。例如,处理器130可以通过从显示装置接收关于提供当前显示在显示装置上的内容的源装置的信息来确定源装置。

在电子装置100与一个或多个外部电子装置的通信执行示例中,处理器130可以将从一个或多个外部电子装置中的任一个提供的内容发送给显示装置,并且可以确定提供内容的外部电子装置是源装置。

在电子装置100将从一个或多个外部电子装置中的每一个提供的多个内容发送给显示装置的示例中,处理器130可以请求显示装置发送关于提供当前显示的内容的源装置的信息。

处理器130可以从显示装置接收关于提供当前显示在显示装置上的内容的源装置的信息,并且基于接收到的信息来确定源装置。

处理器130可以将与所确定的源装置相对应的控制代码集发送给遥控装置200。处理器130还可以将关于所确定的源装置的信息仅发送给遥控装置200。

电子装置100可以存储关于遥控装置200是否在其中存储有多个控制代码集的信息,并且处理器130可以基于存储的信息来确定要被发送给遥控装置200的信息。

例如,在遥控装置200在其中存储多个控制代码集的示例中,处理器130可以仅将关于所确定的源装置的信息发送给遥控装置200。在遥控装置200未在其中存储多个控制代码集的示例中,处理器130可以将与所确定的源装置相对应的控制代码集发送给遥控装置200。

当提供当前显示在显示装置上的内容的源装置改变时,处理器130可以将与改变后的源装置相对应的控制代码集发送给遥控装置200。例如,当从DVD装置提供给显示装置并显示在显示装置上的DVD内容被改变为从机顶盒提供给显示装置的广播内容时,处理器130可以将与机顶盒相对应的控制代码集发送给遥控装置。处理器130还可以将关于机顶盒的信息发送给遥控装置。

然而,应理解的是,本公开不限于此,并且处理器130还可以以预设时间间隔确定提供当前显示在显示装置上的内容的源装置,并且将关于所确定的源装置的信息或者与所确定的源装置相对应的控制代码集发送给遥控装置。

在发生特定事件的示例中,处理器130还可以执行确定提供当前显示在显示装置上的内容的源装置的操作。例如,在从遥控装置200发送针对任何装置的控制命令的示例中,处理器130还可以执行感测控制命令并确定源装置的操作。

处理器130可以从外部服务器接收与显示装置和一个或多个外部电子装置中的每一个相对应的控制代码集,并且将接收到的控制代码集存储在存储设备110中。处理器130还可以从显示装置和一个或多个外部电子装置中的每一个接收与显示装置和一个或多个外部电子装置中的每一个相对应的控制代码集,并且将接收到的控制代码集存储在存储设备110中。

当确定了源装置时,处理器130可以从外部服务器接收与所确定的源装置相对应的控制代码集,并将接收到的控制代码集存储在存储设备110中。处理器130还可以以预设时间间隔从外部服务器接收与源装置相对应的控制代码集。在新装置被添加到相同网络的示例中,处理器130还可以从外部服务器接收与新装置相对应的控制代码集。

图2b是示出了图2a中示出的电子装置的示例组件的框图。将省略图2b中所示组件当中与图2a中所示组件重叠的组件的详细描述。

处理器130包括随机存取存储器(RAM)131、只读存储器(ROM)132、主中央处理器(CPU)133、第一接口134-1至第n接口134-n以及总线135。

RAM 131、ROM 132、主CPU133、第一接口134-1至第n接口134-n等可以经由总线135相互连接。

第一接口134-1至第n接口134-n连接到上述各种组件。接口之一也可以是通过网络连接到显示装置或一个或多个外部电子装置的网络接口。

主CPU 133访问存储设备110,以使用存储设备110中存储的O/S执行启动。此外,主CPU 110使用存储设备160中存储的各种程序、内容、数据等来执行各种操作。

用于启动系统等的指令集存储在ROM 132中。当接通命令被输入以向主CPU 133供电时,主CPU 133可以根据存储在ROM131中的指令将存储在存储设备110中的O/S复制到RAM132,并且执行O/S来启动系统。当启动完成时,主CPU133将在存储设备110中存储的各种程序复制到RAM131,并执行复制到RAM131的程序,以执行各种操作。

如上所述,存储设备110存储各种数据,诸如用于驱动电子装置100的O/S软件模块和其中的各种内容。

图3是示出了根据本公开示例实施例的遥控装置200的示例组件的框图。

如图3所示,遥控装置200包括用户接口210、存储设备220、通信器(例如,包括通信电路)230和处理器240。

用户接口210可以包括各种接口电路(诸如例如但不限于多个按钮),并且接收各种用户交互。

例如,用户接口210可以包括诸如多个物理按钮或多个软按钮的电路。另外,用户接口210可以包括包含操纵杆、触摸板等的电路。

在用户接口210由多个软按钮实现的示例中,遥控装置200可以由基于触摸的终端来实现,并且用户接口210也可以以触摸屏的形式来实现,从而与触摸板一起形成层结构。另外,用户接口210可以用作显示器。

存储设备220在其中存储各种数据,诸如用于驱动遥控装置200的O/S软件模块等。

存储设备220在其中存储与显示装置和向显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集。例如,存储设备220在其中存储一个或多个外部电子装置的对应于与显示装置通信的主装置的控制代码集。

存储设备220也可以在其中仅存储上述多个控制代码集中的任何一个。例如,存储设备220也可以仅存储与提供当前显示在显示装置上的内容的源装置相对应的控制代码集。

存储设备220可以在其中存储与源装置相对应的控制代码集和与预设电子装置相对应的控制代码集。下面将描述预设电子装置。

通信器230可以包括执行与显示装置、电子装置100和一个或多个外部电子装置的通信的各种通信电路。

例如,通信器230可以包括被配置为执行与电子装置100的通信以接收关于当前向显示装置提供内容的源装置的信息的电路。通信器230的通信电路可以将基于关于源装置的信息生成的控制命令发送给源装置。

例如,通信器230的通信电路可以通过各种通信方案执行与显示装置、电子装置100和一个或多个外部电子装置的通信,所述各种通信方案诸如蓝牙(BT)方案、蓝牙低能量(BLE)方案、无线保真(WIFI)方案、Zigbee方案、红外(IR)方案、串行接口方案、通用串行总线(USB)方案、近场通信(NFC)方案等。

尽管上文描述了通信器230是一个组件的示例,但是在其他示例实施例中,执行与电子装置100的通信的第一通信器(未示出)和执行与显示装置和一个或多个外部电子装置的通信的第二通信器(未示出)也可以分开实现。另外,第一通信器和第二通信器的通信方案可以彼此相同或相似或彼此不同。

控制器240在总体上控制遥控装置200的操作。

当从主装置接收到关于显示装置和一个或多个外部电子装置中的提供当前显示在显示装置上的内容的源装置的信息时,处理器240可以自动检测与源装置相对应的控制代码集。在这个示例中,处理器240可以在存储在存储设备220中的控制代码集中检测与源装置相对应的控制代码集。关于源装置的信息可以包括例如源装置的产品名称、序列号、制造商等。例如,主装置可以是一个或多个外部电子装置中的与显示装置执行通信并且直接与遥控装置200执行通信的装置。

处理器240还可以从主装置接收与提供当前显示在显示装置上的内容的源装置相对应的控制代码集。在这种情况下,处理器240可以不执行检测控制代码集的操作。

处理器240可以将检测到的控制代码集映射到多个按钮。例如,在与DVD装置相对应的控制代码集被映射到多个按钮的示例中,遥控装置200可以控制DVD装置。

处理器240还可以根据控制代码集的种类直接控制显示装置和一个或多个外部电子装置中的一个。

在与源装置相对应的控制代码集未存储在存储设备220中的示例中,处理器240可以向主装置发送请求主装置发送与源装置相对应的控制代码集的信号,将从主装置接收到的控制代码集映射到多个按钮,并将控制代码集存储在存储设备220中。

遥控装置200可以包括接收用于将与主装置相对应的控制代码集映射到多个按钮的用户命令的第一按钮。

例如,当在与DVD装置相对应的控制代码集映射到多个按钮的状态下输入第一按钮的按压操纵时,处理器240可以将与主装置相对应的控制代码集映射到多个按钮。也就是说,用户可以按压第一按钮来改变遥控装置200的控制代码集以控制主装置。

与主装置相对应的控制代码集可以存储在存储设备220中,并且可以与对应于其他装置的控制代码集分开存储。

也可以从主装置接收与主装置相对应的控制代码集。例如,当输入第一按钮的按压操纵时,处理器240可以向主装置发送请求主装置发送与主装置相对应的控制代码集的信号。遥控装置200可以从主装置接收与主装置相对应的控制代码集,并且将接收到的控制代码集映射到多个按钮。

遥控装置200还可以包括第二按钮,在第一按钮被按压操纵之后,第二按钮接收返回到紧接在第一按钮被按压操纵之前的按钮映射状态的用户命令。

如在上述示例中那样,当在与主装置相对应的控制代码集被映射到多个按钮的状态下输入第二按钮的按压操纵时,处理器240可以再次将与DVD装置相对应的控制代码集映射到所述多个按钮。

紧接在被映射之前的主装置的控制代码集可被存储在存储设备220中。

还可以从主装置接收紧接在被映射之前的主装置的控制代码集。例如,当输入第二按钮的按压操纵时,处理器240可以向主装置发送请求主装置发送紧接在被映射之前的主装置的控制代码集的信号。遥控装置200可以从主装置接收紧接在被映射之前的主装置的控制代码集,并将接收到的控制代码集映射到多个按钮。

虽然上面已经描述了第一按钮和第二按钮是不同按钮的示例,但是第一按钮和第二按钮可以是相同的按钮。

另外,尽管已经描述了通过第一按钮的输入来控制主装置的示例,但是本公开不限于此。例如,也可以通过第一按钮的输入来控制显示装置或其他电子装置。第一按钮的输入和要控制的装置之间的映射也可以由用户设置。

处理器240可以从电子装置100接收与显示装置和一个或多个外部电子装置中的每一个相对应的控制代码集,并将接收到的控制代码集存储在存储设备220中。处理器240还可以从外部服务器接收与多个装置相对应的控制代码集,并将接收到的控制代码集存储在存储设备220中。

处理器240可以根据用户命令生成用于控制源装置的控制命令,并发送生成的控制命令。

图4a是示出了根据本公开示例实施例的电子系统的示例组件的图。

如图4a所示,显示装置10可以连接到一个或多个外部电子装置20-1和20-2以及电子装置100。

显示装置10可以从电子装置100和一个或多个外部电子装置20-1和20-2接收内容。例如,即使在操作多个装置的全部以将相应内容提供给显示装置10的示例中,显示装置10也可以仅显示接收的多个内容中的任何一个。

电子装置100可以从显示装置10接收关于提供当前显示的内容的源装置的信息。电子装置100可以请求显示装置10发送关于源装置的信息,并且从显示装置10接收关于源装置的信息。显示装置10还可以以预设时间间隔将关于源装置的信息发送给电子装置100。

电子装置100可以将关于源装置的信息或用于源装置的控制代码集发送给遥控装置200,并且遥控装置200可以将与源装置相对应的控制代码集映射到多个按钮以控制源装置。

图4b是示出了根据本公开另一示例实施例的示例电子系统的示例组件的图。

如图4b所示,显示装置10可以连接到电子装置100。电子装置100可以连接到一个或多个外部电子装置20-1和20-2。

电子装置100可以从一个或多个外部电子装置20-1和20-2接收内容。例如,即使在操作一个或多个外部电子装置20-1和20-2两者以向电子装置100提供相应内容的示例中,电子装置100也可以向显示装置10仅提供多个接收的内容中的任何一个。

在该示例中,电子装置100还可以将关于源装置的信息发送给遥控装置200,而不从显示装置10接收关于源装置的信息。例如,电子装置100可以通过判定输入到输入端口的多个内容中的通过输出端口提供给显示装置10的内容在哪个输入端口处被接收来确定源装置。

电子装置100还可以提供显示装置10接收的全部多个内容。在该示例中,如图4a所示,电子装置100可以从显示装置10接收关于源装置的信息,并且将关于源装置的信息发送给遥控装置200。

电子装置100还可以将从外部服务器等直接接收的内容提供给显示装置10。

以上,描述了遥控装置200直接控制源装置的示例。例如,遥控装置200可以包括红外(IR)发送器,并且可以向源装置发送红外信号以直接控制源装置。

然而,本公开不限于此,并且在如图4b所示配置电子系统的情况下,遥控装置200还可以向电子装置100发送控制命令。电子装置100还可以将接收到的控制命令发送给源装置以控制源装置。

尽管在图4a和图4b中仅示出了两个外部电子装置20-1和20-2,但是本公开不限于此。例如,外部电子装置也可以通过在硬件方面可以连接到显示装置10的多个外部电子装置来连接到显示装置10。外部电子装置也可以通过在硬件方面连接到电子装置100的多个外部电子装置来连接到电子装置100。

图5a和图5b是示出了在使用遥控装置200输入预设用户命令的情况下的示例操作的图。遥控装置200可以包括一般按钮和特殊按钮。一般按钮是用于控制源装置的按钮,特殊按钮是用于控制预设装置的按钮。

一般按钮可以在遥控装置接收到关于源装置的信息并且将控制代码集映射到多个按钮之后使用,并且根据控制代码集的种类生成不同的控制命令。

特殊按钮是与对应于源装置的控制代码集无关的按钮。例如,即使映射到多个按钮的控制代码集由于源装置从DVD装置改变为机顶盒而改变,新的控制代码集也不被映射到特殊按钮。

如图5a所示,显示装置10可以从任何一个源装置接收内容并显示接收到的内容。例如,当遥控装置200的一般按钮510被操纵时,遥控装置200发送与源装置相对应的控制命令。例如,尽管多个装置可以接收控制命令,但是可以根据控制命令仅操作源装置。

当遥控装置200的控制命令被发送给源装置时,频道可以从频道No.7改变到频道No.8,如例如图5a所示。然而,这仅仅是一个示例,并且取决于在源装置和遥控装置200中操纵的一般按钮,也可以执行不同的操作。

例如,在使用一般按钮510的示例中,取决于源装置的种类和一般按钮510的种类,可以执行不同的操作。

如图5b所示,当第一特殊按钮520被操纵时,可以显示由预设装置提供的功能。例如,预设装置可以是电子装置100,并且电子装置100可以根据第一特殊按钮520的输入控制显示装置10显示用于确定将被显示在显示装置10上的内容的画面。因此,在第一特殊按钮520被操纵之前,显示装置10可以通过关注提供内容的源装置的连接方法来显示用于确定将要显示的内容的画面。

另外,当第一特殊按钮520被操纵时,遥控装置200可以将与预设装置相对应的控制代码集映射到多个按钮。与预设装置相对应的控制代码集可被存储在存储设备220中。当第一特殊按钮520被操纵时,遥控装置200还可以向电子装置100发送请求电子装置100发送与预设装置相对应的控制代码集的信号。因此,在操纵第一特殊按钮520之后,不控制源装置,并且可以仅控制预设装置。

当在这种状态下操作第二特殊按钮530时,显示装置10可以例如返回到显示由预设装置提供的功能之前的状态。例如,预设装置可以是电子装置100,并且电子装置100可以根据第二特殊按钮530的输入,控制显示装置10显示在第一特殊按钮520被输入之前显示的内容。

另外,当第二特殊按钮530被操纵时,遥控装置200可以在与预设装置相对应的控制代码集被映射到多个按钮之前映射与源装置相对应的控制代码集。在第一特殊按钮520被操纵之前与源装置相对应的控制代码集可被存储在存储设备220中。当第二特殊按钮530被操纵时,遥控装置200可以在第一特殊按钮520被操纵之前向电子装置100发送请求电子装置100发送与源装置相对应的控制代码集的信号。

虽然在图5a和图5b中示出了第一特殊按钮520和第二特殊按钮530是分离按钮的示例,但是本公开不限于此。例如,第一特殊按钮520和第二特殊按钮530也可以是同一按钮。

遥控装置200也可以不单独包括特殊按钮。例如,在同时操纵遥控装置200的多个一般按钮的情况下,与上述特殊按钮的操作相同的操作也可以被配置为执行。

尽管在图5b中已经描述了电子装置100是预设装置的示例,但是本公开不限于此。例如,预设装置也可以是显示装置10或外部电子装置20-1。预设装置可以由用户设置。

另外,尽管在图5b中已经描述了显示画面根据特殊按钮的操纵而改变的示例,但是本公开不限于此。例如,在特殊按钮被操纵的示例中,仅与预设源装置相对应的控制代码集可以被映射到多个按钮,并且显示画面可以不被改变。

图6a和图6b是示出当前显示的内容的数量是复数的情况的示例的图。

如图6a所示,电子系统可以包括多个显示装置10-1和10-2。例如,多个显示装置10-1和10-2可以分别从不同的源装置接收内容以显示不同的图像。

电子装置100可以向遥控装置200提供关于多个显示装置10-1和10-2中向具有较高优先级的显示装置提供内容的源装置的信息。

优先级可以由用户预设。优先级也可以根据显示装置接通的时间来确定。优先级也可以基于显示装置和遥控装置200之间的距离来确定。

如图6b所示,显示装置10还可以从多个源装置接收内容以显示多个内容。

在该示例中,电子装置100可以将关于多个源装置中具有较高优先级的源装置的信息提供给遥控装置200。

优先级可以由用户预设。备选地,也可以根据源装置向显示装置10提供内容的时间来确定优先级。

图7是示出了根据本公开示例实施例的源装置的示例确定方法的流程图。

首先,电子装置100判定显示装置是否显示内容(S710)。例如,电子装置100可以向显示装置发送询问是否显示内容的信号。在电子装置100将内容直接提供给显示装置的示例中,电子装置100可以直接判定内容是否被显示。

在显示装置不显示内容的示例中,电子装置100可以确定电子装置100是源装置(S720)。在该示例中,遥控装置200控制电子装置100。

在显示装置显示内容的示例中,电子装置100可以判定显示的内容是否从另一装置提供(S730)。例如,电子装置100可以向显示装置发送询问内容由哪个装置提供的信号。备选地,在电子装置100直接向显示装置提供内容的情况下,电子装置100可以不发送询问信号。

在显示的内容不是从另一装置提供的示例中,电子装置100可以确定显示装置是源装置(S740)。例如,电子装置100可以判定显示装置直接从广播基站等接收内容,并且显示接收到的内容。在该示例中,遥控装置200控制显示装置。

在从另一装置提供显示的内容的示例中,电子装置100可以确定提供内容的装置是源装置(S750)。

当源装置被确定时,电子装置100可以将关于源装置的信息发送给遥控装置200(S760)。关于源装置的信息可以包括与源装置相对应的控制代码集以及源装置的制造商、产品名称和序列号。

图8是示出了根据本公开示例实施例的遥控装置200的示例操作的流程图。

首先,遥控装置200可以从电子装置100接收关于源装置的信息(S810)。关于源装置的信息可以包括与源装置相对应的控制代码集以及源装置的制造商、产品名称和序列号。

然后,遥控装置200可以将与源装置相对应的控制代码集映射到多个按钮(S820)。可以从电子装置100接收与源装置相对应的控制代码集或将其存储在遥控装置200的存储设备220中。

在控制代码集被映射到多个按钮的示例中,控制代码集可以不被映射到特殊按钮。如上所述,作为为了控制预设装置而专门设置的按钮的特殊按钮是用于始终仅控制预设装置而不管由遥控装置200当前控制的装置的按钮。

然后,遥控装置200可以接收按钮输入(S830)。按钮输入可以是用于控制源装置的按钮输入。按钮输入可以是用于使用特殊按钮来控制预设装置的按钮输入。

遥控装置200可以基于控制代码集生成与按钮输入相对应的控制命令(S840),并发送生成的控制命令(S850)。例如,在按钮输入是用于控制源装置的按钮输入的情况下,控制代码集可以是与源装置相对应的控制代码集。在按钮输入是用于控制预设装置的按钮输入的示例中,控制代码集可以是与预设装置相对应的控制代码集。

与预设装置相对应的控制代码集可被映射到包括特殊按钮的多个按钮。

图9a是示出了根据本公开示例实施例的电子系统的示例操作的序列图。

首先,电子装置100确定提供当前显示在显示装置上的内容的源装置(S910)。例如,电子装置100在其中存储与显示装置和向显示装置提供内容的一个或多个外部电子装置中的每一个相对应的控制代码集。

电子装置100可以通过从显示装置接收关于源装置的信息来确定源装置。在电子装置100向显示装置提供一个内容的示例中,电子装置100也可以直接确定关于源装置的信息。

电子装置100将与源装置相对应的控制代码集发送给遥控装置200(S920)。控制代码集可以存储在电子装置100中或者从外部服务器接收。

遥控装置200包括多个按钮,并且当遥控装置200从电子装置100接收到控制代码集时,遥控装置200可以自动将接收到的控制代码集映射到多个按钮(S930)。遥控装置200可以使用控制代码集被映射到的多个按钮来控制源装置。

图9b是示出了根据本公开另一示例实施例的电子系统的示例操作的序列图。

在图9a中已经描述了电子装置100在其中存储控制代码集并将与源装置相对应的控制代码集发送给遥控装置200的示例。图9b是用于描述遥控装置200在其中存储多个控制代码集的示例中的操作的图。

首先,电子装置100确定提供当前显示在显示装置上的内容的源装置(S940)。电子装置100可以通过从显示装置接收关于源装置的信息来确定源装置,或者可以直接确定源装置。

电子装置100将关于源装置的信息发送给遥控装置200(S950)。例如,关于源装置的信息可以不包括控制代码集。

当从电子装置100接收到关于提供当前显示在显示装置上的内容的源装置的信息时,遥控装置200可以自动检测与源装置相对应的控制代码集(S960)。例如,控制代码集可以存储在电子装置100中或者从外部服务器接收。

然后,遥控装置200可以将检测到的控制代码集映射到多个按钮以控制源装置(S970)。

图10是示出了根据本公开示例实施例的电子装置的示例控制方法的流程图。

首先,在显示装置和一个或多个外部电子装置中确定提供当前显示在显示装置上的内容的源装置(S1010)。然后,将与所确定的源装置相对应的控制代码集发送给遥控装置(S1020)。

例如,在S1010中,可以从显示装置接收关于提供当前显示在显示装置上的内容的装置的信息,并且可以基于接收到的信息来确定源装置。

S1010可以包括将从所述一个或多个外部电子装置中的任何一个提供的内容发送给显示装置;以及确定提供所述内容的外部电子装置是所述源装置。

在S1020中,当提供当前显示在显示装置上的内容的源装置改变时,可以将与改变后的源装置相对应的控制代码集发送给遥控装置200。

控制电子装置的方法还可以包括:当源装置被确定时,从外部服务器接收与所确定的源装置相对应的控制代码集,并将接收到的控制代码集存储在存储设备中。

图11是示出了根据本公开示例实施例的遥控装置的示例控制方法的流程图。

首先,从一个或多个外部电子装置中的与显示装置通信的主装置接收关于提供当前显示在显示装置上的内容的源装置的信息(S1110)。然后,自动检测与源装置相对应的控制代码集(S1120)。然后,将检测到的控制代码集映射到多个按钮(S1130)。

另外,遥控装置的控制方法还包括:在与源装置相对应的控制代码集未被存储在存储设备中的情况下,发送请求主装置发送与源装置相对应的控制代码集的信号,并且在S1130中,可以将从主装置接收到的控制代码集映射到多个按钮。

另外,遥控装置的控制方法还可以包括接收第一按钮的按压操纵输入并且将与主装置相对应的控制代码集映射到多个按钮。

另外,遥控装置的控制方法还可以包括在第一按钮被按压操纵之后接收第二按钮的按压操纵输入,并且返回到紧接在第一按钮被按压操纵之前的按钮映射状态。

图12是示出了本公开的修改示例的图。

尽管在上文中已经描述了电子装置是分离装置的情况,但是图12示出了显示装置10和电子装置可以彼此整体地实现。

例如,电子装置可以是显示装置10中的一个组件。在该示例中,显示装置10可以执行与一个或多个外部电子装置20-1和20-2以及遥控装置200的通信。

显示装置10可以直接确定提供当前显示的内容的源装置,并且将关于源装置的信息发送给遥控装置200。例如,显示装置10也可以将与源装置对应的控制代码集发送给遥控装置200。

遥控装置200可以将与源装置相对应的控制代码集映射到多个按钮,并且控制源装置。

根据如上所述的本公开的各种示例实施例,可以由电子装置在多个装置中自动确定要控制的装置,并且所确定的装置可以由遥控装置来控制。

上述根据本公开的各种示例实施例的控制电子装置的方法可以通过程序代码来实现,该程序代码可以在计算机中执行并且被提供在相应的服务器或装置中以便在其被存储在各种非暂时性计算机可读介质中的状态下由处理器执行。

作为示例,可以提供一种存储有程序的非暂时性计算机可读介质,所述程序可以顺序地执行以下操作:在显示装置和一个或多个外部电子装置中确定提供当前显示在显示装置上的内容的源装置,并且将与所确定的源装置相对应的控制代码集发送该遥控装置。

非暂时性计算机可读介质可以指例如半持久性地在其中存储数据并且可以由设备读取的介质。例如,可以将上述多种应用或程序存储并提供在非暂时性计算机可读介质中,诸如紧凑盘(CD)、数字多功能盘(DVD)、硬盘、蓝光盘、通用串行总线(USB)、存储卡和只读存储器(ROM)等。

虽然上文已经示出和描述了本公开的示例实施例,但是本公开并不限于上述的任何一个特定示例实施例,而是可以由本公开所属领域的技术人员在不脱离权利要求中所要求保护的本公开的范围和精神的情况下进行各种修改。这些修改也应被理解为落入本公开的范围内。

相关技术
  • 电子装置、遥控装置、其控制方法及电子系统
  • 电子装置、遥控装置、其控制方法及电子系统
技术分类

06120113062816