遥控器及其控制方法与流程

文档序号:20454425发布日期:2020-04-17 23:18阅读:405来源:国知局
遥控器及其控制方法与流程

实施例的各方面涉及遥控器及其控制方法,更具体地,涉及控制多个电子装置中的一个电子装置的遥控器及其控制方法。



背景技术:

在相关技术中,红外(ir)遥控器和智能控制器已经主要用于控制家庭中的电子装置。

由于ir遥控器以ir通信方法控制电子装置,因此存在仅可以进行单向通信的限制。另外,存在以下问题:如果存在多个相同的tv,则即使输入一个控制命令,也将控制所有多个tv。

由于智能控制器使用蓝牙方法,因此在诸如未预执行配对的情况或不支持蓝牙的电子装置的情况下,已经存在对受控对象的限制。另外,智能控制器可以在一个时刻仅控制一个电子装置,并且为了控制另一电子装置,需要重新设置通信信道。

也就是说,存在如下问题:ir遥控器难以控制多个电子装置中的特定电子装置,并且智能控制器可以经由蓝牙仅控制一个电子装置,并且为了控制新的电子装置,智能控制器必须断开现有的电子装置并连接新的电子装置。

因此,需要开发一种用于仅控制一个电子装置并用于解决重新连接问题的方法。



技术实现要素:

技术问题

已经做出本实施例以解决上述问题。本实施例用于提供一种遥控器及其控制方法,该遥控器识别多个电子装置中的被指向的电子装置,仅控制所识别的电子装置,并且如果被指向的电子装置改变,则自动控制另一电子装置。

问题的解决方案

根据实施例,提供了通信器和处理器,所述处理器被配置为:控制通信器向与遥控器配对的多个电子装置发送识别信息请求信号,并且基于从所述多个电子装置中的每一个接收到响应于所述识别信息请求信号的包括识别信息在内的信号,基于所述信号中的每一个被接收的方向,控制所述通信器识别所述遥控器的方向,并且基于所识别的方向经由专用通信信道与所述多个电子装置中的一个进行通信。

所述遥控器还包括彼此平行形成的第一天线和第二天线,并且所述处理器可以基于经由所述第一天线分别接收从所述多个电子装置中的第一电子装置发送的第一信号和从所述多个电子装置中的第二电子装置发送的第二信号的方向、以及经由所述第二天线分别接收所述第一信号和所述第二信号的方向,在所述第一电子装置和所述第二电子装置之中识别电子装置,以经由所述专用通信信道进行通信。

所述处理器可以计算由经由所述第一天线接收所述第一信号和所述第二信号中的每一个的方向和所述第一天线所形成的第一角度、以及由经由所述第二天线接收所述第一信号和所述第二信号中的每一个的方向和所述第二天线所形成的第二角度,并且从所述第一电子装置和所述第二电子装置之中识别电子装置作为经由所述专用通信信道进行通信的电子装置,其中针对所识别的该电子装置,所述第一角度的相位和所述第二角度的相位相反并且所述第一角度的绝对值与所述第二角度的绝对值之差在预定值内。

所述遥控器还包括加速度传感器,并且所述处理器可以基于由所述加速度传感器感测到的遥控器的倾斜度来校正所述第一角度和所述第二角度,并且基于经校正的第一角度和经校正的第二角度来识别电子装置以经由所述专用通信信道进行通信。

基于所述处理器经由所述专用通信信道与所述电子装置进行通信,所述处理器可能无法与所述多个电子装置中的剩余电子装置进行通信。

所述处理器可以基于输入了预定控制命令而向所述多个电子装置发送所述识别信息请求信号。

所述处理器可以经由所述专用通信信道接收正在所述电子装置中执行的内容信息,并且可以基于再次输入了预定控制命令,解除(lift)与所述电子装置的专用通信信道并向所述多个电子装置重新发送识别信息请求信号,基于从所述多个电子装置中的每一个重新接收到响应于所述识别信息请求信号的包括识别信息在内的信号,基于所述信号中的每一个被重新接收的方向来重新识别所述遥控器的方向,基于重新识别的方向而经由新的专用通信信道与所述多个电子装置中的另一个电子装置进行通信,并且经由新的专用通信信道将接收到的内容信息发送给另一电子装置。

所述处理器可以基于再次输入了所述预定控制命令,将用于使在所述电子装置中正在执行的内容的执行停止的命令发送给所述电子装置,解除与所述电子装置的专用通信信道,并且经由新的专用通信信道向另一电子装置发送接收到的内容信息和接收到的内容的执行命令。

所述遥控器还可以包括传感器,并且所述处理器可以基于检测到所述遥控器的取向状态改变为或改变了大于预定角度,解除与所述电子装置的专用通信信道并将所述识别信息请求信号发送给所述多个电子装置。

所述处理器可以基于经由所述传感器检测到所述遥控器的用户的抓握和取向状态改变为或改变了大于预定角度,解除与所述电子装置的专用通信信道并向所述多个电子装置发送识别信息请求信号。

根据实施例,一种遥控器的控制方法可以包括:向与所述遥控器配对的多个电子装置发送识别信息请求信号,从所述多个电子装置中的每一个接收响应于所述识别信息请求信号的包括识别信息在内的信号,基于所述信号中的每一个被接收的方向来识别所述遥控器的方向,以及基于所识别的方向与所述多个电子装置中的一个经由专用通信信道进行通信。

所述遥控器可以包括彼此平行地形成的第一天线和第二天线,并且进行通信包括:基于经由所述第一天线分别接收从所述多个电子装置中的第一电子装置发送的第一信号和从所述多个电子装置中的第二电子装置发送的第二信号的方向、以及经由所述第二天线分别接收所述第一信号和所述第二信号的方向,在所述第一电子装置和所述第二电子装置之中识别电子装置,以经由所述专用通信信道进行通信。

进行通信可以包括:计算由经由所述第一天线接收所述第一信号和所述第二信号中的每一个的方向和所述第一天线所形成的第一角度、以及由经由所述第二天线接收所述第一信号和所述第二信号中的每一个的方向和所述第二天线所形成的第二角度,并且从所述第一电子装置和所述第二电子装置之中识别电子装置作为经由所述专用通信信道进行通信的电子装置,其中针对所识别的电子装置,所述第一角度的相位和所述第二角度的相位相反并且所述第一角度的绝对值与所述第二角度的绝对值之差在预定值内。

所述控制方法还可以包括:感测所述遥控器的倾斜度,并且基于所感测的遥控器的倾斜度来校正所述第一角度和所述第二角度,并且识别可以包括:基于经校正的第一角度和经校正的第二角度来识别电子装置以经由所述专用通信信道进行通信。

进行通信可以包括:基于经由所述专用通信信道与所述电子装置进行通信,使得无法与所述多个电子装置中的剩余电子装置进行通信。

发送可以包括:基于输入了预定控制命令,向所述多个电子装置发送识别信息请求信号。

进行通信可以包括:经由所述专用通信信道接收正在所述电子装置中执行的内容信息,并且还包括基于再次输入了预定控制命令,解除与所述电子装置的专用通信信道并向所述多个电子装置重新发送识别信息请求信号,从所述多个电子装置中的每一个重新接收响应于所述识别信息请求信号的包括识别信息在内的信号,基于所述信号中的每一个被重新接收的方向来重新识别所述遥控器的方向,基于重新识别的方向而经由新的专用通信信道与所述多个电子装置中的另一个电子装置进行通信,以及经由新的专用通信信道将接收到的内容信息发送给另一电子装置。

重新发送可以包括:基于再次输入了所述预定控制命令,将用于使正在所述电子装置中执行的内容的执行停止的命令发送给所述电子装置,并且解除与所述电子装置的专用通信信道,并且发送所述内容信息可以包括:经由所述新的专用通信信道向另一电子装置发送接收到的内容信息和接收到的内容的执行命令。

所述控制方法还可以包括:感测所述遥控器的取向状态,并且发送可以包括:基于检测到所述遥控器的取向状态改变为或改变了大于预定角度,解除与所述电子装置的专用通信信道并将所述识别信息请求信号发送给所述多个电子装置。

根据实施例,提供了一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储计算机命令,所述计算机命令基于遥控器的处理器的执行使所述遥控器执行操作,其中,所述操作可以包括:向与遥控器配对的多个电子装置发送识别信息请求信号,从所述多个电子装置中的每一个接收响应于所述识别信息请求信号的包括识别信息在内的信号,基于所述信号中的每一个被接收的方向来识别所述遥控器的方向,以及基于所识别的方向经由专用通信信道与所述多个电子装置中的一个进行通信。

发明的有益效果

根据以上各种实施例,遥控器可以通过经由专用通信信道与多个电子装置中的被指向的电子装置进行通信来简单地控制多个电子装置。

附图说明

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

图2a是示出了根据实施例的遥控器的配置的框图;

图2b是示出了根据实施例的遥控器的详细配置的示例的框图;

图3a和图3b是示出了根据实施例的用于发送识别信息请求信号的方法的视图;

图4a和图4b是示出了根据实施例的用于确定方向状态的方法的视图;

图5a至图5c是示出了根据另一实施例的用于确定方向状态的方法的视图;

图6是示出了根据实施例的用于在电子装置之间共享内容的方法的序列图;以及

图7是示出了根据实施例的遥控器的控制方法的流程图。

具体实施方式

本公开的示例实施例可以不同地被修改。因此,在附图中示出了特定的示例性实施例,并且在详细描述中对其进行了详细描述。然而,应理解,本公开不限于特定的示例性实施例,而是在不脱离本公开的范围和精神的情况下包括所有修改、等同物和替换。此外,没有详细描述公知的功能或构造,因为它们会以不必要的细节模糊本公开。

在下文中,将参考附图详细描述各种实施例。

图1是示出了根据实施例的电子系统1000的视图。如图1所示,电子系统1000包括遥控器100和多个电子装置200-1和200-2。

遥控器100可以与多个电子装置200-1和200-2进行通信。具体地,遥控器100可以控制多个电子装置200-1和200-2。例如,遥控器100可以是用于控制多个电子装置200-1和200-2的遥控器等。然而,不限于此,并且遥控器100可以是可以控制多个电子装置200-1和200-2的任何装置。

遥控器100可以与多个电子装置200-1和200-2处于配对状态。例如,遥控器100可以最初以蓝牙标准与多个电子装置200-1和200-2中的每一个进行配对,并且存储诸如多个电子装置200-1和200-2中的每一个的mac地址之类的基本信息。

也就是说,遥控器100可以与多个电子装置200-1和200-2进行多配对。然而,遥控器100可以不同时地控制多个电子装置200-1和200-2,并且可以仅控制多个电子装置200-1和200-2之一。例如,遥控器100可以不在特定点接通所有多个电子装置200-1和200-2的电源,而是可以顺序地接通多个电子装置200-1和200-200的电源。

遥控器100可以将识别信息请求信号发送给多个电子装置200-1和200-2。例如,遥控器100可以通过使用预存储的mac地址将识别信息请求信号发送给配对的电子装置。另外,遥控器100可以从多个电子装置200-1和200-2中的每一个接收识别信息,并且控制多个电子装置200-1和200-2之一。

具体地,遥控器100可以基于遥控器100的取向状态来控制多个电子装置200-1和200-2中的仅一个电子装置。以下将描述其详细描述。

多个电子装置200-1和200-2与遥控器100通信并且可以由遥控器100控制。例如,多个电子装置200-1和200-2可以是tv、计算机、扬声器、监测器、洗衣机、冰箱等。然而,不限于此,并且多个电子装置200-1和200-2可以是可以由遥控器100无线地控制的任何装置。另外,图1仅示出了两个电子装置,但是电子装置的数量可以小于或大于两个。在下文中,为了便于说明,将描述多个电子装置200-1和200-2是两个电子装置。

多个电子装置200-1和200-2可以处于与遥控器100配对的状态。另外,如果从遥控器100接收到识别信息请求信号,则多个电子装置200-1和200-2可以将识别信息发送给遥控器100。

在上文中,已经简要地描述了包括在电子系统1000中的遥控器100以及多个电子装置200-1和200-2的操作。在下文中,将详细描述遥控器100控制多个电子装置200-1和200-2的方法。

图2a是示出了根据实施例的遥控器100的配置的框图。

根据图2a,遥控器100包括通信器110和处理器120。

通信器110与多个电子装置200-1和200-2进行通信。例如,通信器110可以支持各种通信方法,例如蓝牙(bt)、蓝牙低能量(ble)、无线保真(wi-fi)、zigbee等。然而,不限于此,并且通信器110可以支持通信标准中的可以执行定向通信的任何通信标准。

在此,方向性是指从特定方向以强能量发送信号并且仅特定电子装置接收信号的情况,非方向性是指从每个方向以相同能量发送信号并且所有电子装置都接收信号的情况。

备选地,即使从每个方向以相同的能量发送信号,也仅特定的电子装置可以识别信号,而其他电子装置可以不识别信号,并且在下文中将通过将这些信号包括在定向信号中来描述这些信号。

在上文中,已经描述了通信器110是一个元件,但是根据实施例,可以单独地实现非定向的第一通信器(未示出)和定向的第二通信器(未示出)。例如,第一通信器可以使用红外(ir)通信方法,第二通信器可以使用蓝牙低能量(ble)通信方法。

处理器120通常控制遥控器100的操作。

根据一个实施例,处理器120可以被实现为数字信号处理器(dsp)、微处理器和时间控制器(tcon)。然而,不限于此,并且处理器120可以包括以下各项中的一项或多于一项:中央处理单元(cpu)、微控制器单元(mcu)、微处理单元(mpu)、控制器、应用处理器(ap)、通信处理器(cp)和arm处理器,或者处理器120可以被定义为上述术语。另外,处理器140可以被实现为其中包括了处理算法的片上系统(soc)和大规模集成(lsi),并且可以以现场可编程门阵列(fpga)的形式实现。

处理器120可以控制通信器110向与遥控器100配对的多个电子装置200-1和200-2发送识别信息请求信号。例如,处理器120可以通过蓝牙通信方法向多个配对的电子装置200-1和200-2顺序地发送识别信息请求信号。在这种情况下,处理器120可以向多个电子装置200-1和200-2发送包括每个mac地址在内的分组。

然而,不限于此,并且处理器120可以通过ir通信方法同时向多个电子装置200-1和200-2发送识别信息请求信号。

如果从多个电子装置200-1和200-2中的每一个接收到响应于识别信息请求信号的包括识别信息在内的信号,则处理器120可以控制通信器110基于接收每个信号的方向来识别遥控器120的方向,并且基于所识别的方向通过专用信道与多个电子装置200-1和200-2之一进行通信。

例如,处理器120可以经由专用通信信道与最接近信号中的每一个被接收到遥控器100的方向中的预定方向的电子装置进行通信。备选地,处理器120可以基于每个信号被接收到遥控器110的方向来识别多个电子装置200-1和200-2的位置,并且可以经由专用通信信道与相对遥控器100位于预定方向的电子装置来进行通信。下面将对关于方向的详细描述进行说明。

在此,如果处理器120经由专用通信信道与多个电子装置200-1和200-2之一进行通信,则处理器120可以不与多个剩余电子装置200-1和200-2中的剩余电子装置进行通信。

例如,如果处理器120经由专用信道与一个电子装置进行通信,则处理器120可以与这一个电子装置周期性地发送和接收数据。在此,周期性地发送和接收的数据可以是用于确认通信被维持的数据,而与特定的控制命令无关。如果周期性地发送和接收的数据不再被发送和接收,则可以确定专用信道被解除。

同时,如果经由专用通信信道与一个电子装置进行通信,则处理器120可以忽略从另一电子装置发送的信号。

备选地,如果处理器120经由专用通信信道与一个电子装置进行通信,则处理器120可以改变通信方法。例如,处理器120在经由专用通信信道与一个电子装置进行通信之前使用ir通信方法,但是当经由专用通信信道与一个电子装置进行通信时,处理器120可以使用wi-fi直接通信方法。在这种情况下,处理器120可以限制供应给支持ir通信方法的硬件的功率,因此可能无法接收从另一电子装置发送的ir信号。

同时,遥控器100还可以包括彼此平行地形成的第一天线和第二天线。在此,第一天线和第二天线可以是圆柱体形式。然而,不限于此,并且第一天线和第二天线可以具有各种形式。

处理器120可以基于经由第一天线分别接收从第一电子装置发送的第一信号和从第二电子装置发送的第二信号的方向以及经由第二天线分别接收第一信号和第二信号的方向,在多个电子装置200-1和200-2中的第一电子装置和多个电子装置200-1和200-2中的第二电子装置之中识别电子装置以经由专用通信信道进行通信。

例如,处理器120可以计算由第一信号和第二信号中的每一个经由第一天线被接收的方向与第一天线所形成的第一角度、以及由第一信号和第二信号中的每一个经由第二天线被接收的方向与第二天线所形成的第二角度,并且在第一电子装置和第二电子装置之中识别电子装置作为经由专用通信信道进行通信的电子装置,其中,针对所识别的电子装置,第一角度的相位和第二角度的相位相反并且第一角度的绝对值与第二角度的绝对值之差在预定大小内。

例如,当第一信号被输入时,处理器120计算关于第一信号的第一角度和第二角度,确定第一角度和第二角度是否对应于上述条件,并且如果它们满足该条件,则经由专用通信信道与第一电子装置进行通信。如果关于第一信号的第一角度和第二角度不对应于上述条件,则处理器120可以计算关于第二信号的第一角度和第二角度,并且如果关于第二信号的第一角度和第二角度与上述条件相对应时,则处理器120可以经由专用通信信道与第二电子装置执行通信。

同时,遥控器100还包括加速度传感器,并且处理器120可以基于经由加速度传感器感测到的遥控器100的倾斜度来校正第一角度和第二角度,并且基于经校正的第一角度和第二角度来识别电子装置以经由专用通信信道进行通信。以下将结合附图详细描述使用第一天线和第二天线以及校正上述第一角度和第二角度的特征。

如果预定的控制命令被输入,则处理器120可以向电子装置200-1和200-2发送识别信息请求信号。

例如,在预定的控制命令被输入之前,处理器120可以不经由专用通信信道与电子装置进行通信。备选地,在预定的控制命令被输入之前,处理器120可以维持与已经进行通信的电子装置的专用通信信道。

此外,处理器120可以经由专用通信信道接收与正在电子装置中执行的内容有关的信息,并且如果预定的控制命令再次被输入,则解除与电子装置的专用通信信道并向多个电子装置200-1和200-2重新发送识别信息请求信号,如果从多个电子装置200-1和200-2重新接收到响应于识别信息请求信号的包括识别信息在内的信号,则基于信号中的每一个被重新接收的方向来重新识别遥控器100的方向,基于重新识别的方向经由新的专用通信信道与多个电子装置200-1和200-2中的另一电子装置进行通信,并经由新的专用通信信道将接收到的内容信息发送给另一电子装置。

在此,处理器120可以根据在预定控制命令被输入之前遥控器100的取向状态被改变,经由新的专用通信信道与另一电子装置进行通信。如果在预定控制命令被输入之前遥控器100的取向状态没有改变,则处理器120可以经由专用通信信道再次与电子装置进行通信。

在此,处理器120可以解除与电子装置的专用通信信道,并经由专用通信信道再次与电子装置进行通信。然而,不限于此,并且如果在感测遥控器100的取向状态时取向状态未被改变等于或大于预定角度,则处理器120可以不解除与电子装置的专用通信信道,直到预定的控制命令被再次输入为止。在这种情况下,即使预定的控制信号再次被输入,处理器120也可以不向多个电子装置200-1和200-2发送识别信息请求信号。

如果预定的控制命令再次被输入,则处理器120向电子装置发送用于使正在电子装置中执行的内容的执行停止的命令,解除与电子装置的专用通信信道,并且经由新的专用通信信道将与接收到的内容有关的信息和接收到的内容的执行命令发送给另一电子装置。

同时,遥控器100还包括传感器,并且当经由传感器感测到遥控器100的取向状态改变了等于或大于预定角度时,处理器120可以解除与电子装置的专用通信信道,并且向多个电子装置200-1和200-2发送识别信息请求信号。也就是说,即使用户没有输入预定的控制命令,处理器120也可以基于遥控器100的取向状态来执行用于形成新的专用通信信道的操作。

如果经由传感器感测到用户的抓握和遥控器100的取向状态改变了等于或大于预定角度,则处理器120可以解除与电子装置的专用通信信道,并向多个电子装置200-1和200-2发送识别信息请求信号。传感器可以包括用于感测用户的抓握的传感器,例如,温度传感器和压力传感器。

在此,取向状态可以是遥控器100被放置的状态。处理器120可以经由遥控器100的预定侧面向的方向来确定取向状态。

同时,处理器120可以绝对地或相对地确定取向状态。例如,处理器120可以绝对地确定由遥控器100的预定侧和地球的北方形成的角度的度数,或者根据遥控器100的取向状态的变化而相对地确定预定侧面向的方向的角度已经改变了多少。

处理器120可以基于从特定电子装置接收到的信号的方向来确定遥控器100的取向状态。备选地,处理器120可以通过使用专用传感器来实时地感测取向状态。

在下文中,将遥控器100在遥控器100面向特定电子装置的取向状态下经由专用通信信道与特定电子装置进行通信的情况描述为遥控器100指向特定电子装置。

图2b是示出了遥控器100的详细描述的示例的框图。根据图2b,遥控器100包括通信器110、处理器120、显示器130、用户界面140、存储设备150、传感器155、音频处理器160、视频处理器170、扬声器180、按钮181和相机182。将省略图2b所示的与图2a所示的元件重叠的元件的详细描述。

处理器120通过使用存储在存储设备150中的各种程序来控制遥控器100的操作。

具体地,处理器120包括ram121、rom122、主cpu123、图形处理器124、第一接口125-1至第n接口125-n、以及总线126。

ram121、rom122、主cpu123、图形处理器124以及第一接口125-1至第n接口125-n可以经由总线126彼此连接。

第一接口125-1至第n接口125-n可以连接到以上示出的每个元件。接口之一可以是经由网络连接到外部装置的网络接口。

主cpu123可以访问存储设备150并使用存储在存储设备150中的操作系统(o/s)来执行引导。此外,主cpu123使用存储在存储设备150中的各种程序来执行各种操作。

rom122存储用于系统引导的指令集。当输入开启命令并供电时,主cpu123根据存储在rom122中的命令将存储在存储设备150中的o/s复制到ram121,并执行o/s以引导系统。如果引导完成,则主cpu123将存储在存储设备150中的各种应用程序复制到ram121,并执行复制到ram121的应用程序,从而执行各种操作。

图形处理器124使用运算器(未示出)和渲染器(未示出)来生成包括诸如图标、图像和文本等的各种对象在内的屏幕。运算器(未示出)基于接收到的控制指令根据屏幕的布局来运算属性值(例如,将表示每个对象的坐标值、形式、尺寸和颜色)。渲染器(未示出)基于由运算器(未示出)运算出的属性值来创建包括对象在内的各种布局的屏幕。由渲染单元(未示出)生成的屏幕可以显示在显示器130的显示区域中。

可以通过存储在存储设备150中的程序来执行上述处理器120的操作。

存储设备150可以存储各种数据,例如驱动遥控器100的o/s软件模块、用于形成专用通信信道的操作模块、各种通信模块、以及关于多个配对的电子装置200-1和200-2的信息。

在这种情况下,处理器120可以基于存储在存储设备150中的信息来显示输入图像。例如,如果经由专用通信信道与多个电子装置200-1和200-2之一进行通信,则处理器120可以显示用于控制电子装置的ui。在此,所显示的ui可以被存储在存储设备150中或从电子装置接收。

通信器110是用于根据各种类型的通信方法与各种类型的外部设备进行通信的元件。通信器110可以包括wi-fi芯片111、蓝牙芯片112、无线通信芯片113、nfc芯片114等。处理器120可以通过使用通信器110与各种外部设备进行通信。

wi-fi芯片111和蓝牙芯片112分别以wi-fi方案和蓝牙方案进行通信。在使用wi-fi芯片111或蓝牙芯片112的情况下,可以首先发送和接收诸如ssid、会话密钥等的各种接入信息,可以使用各种访问信息来进行通信接入,然后可以发送和接收各种信息。无线通信芯片113指示根据诸如ieee、zigbee、第三代(3g)、第三代合作伙伴计划(3gpp)和长期演进(lte)等的各种通信标准来进行通信的芯片。近场通信(nfc)芯片114是指以nfc方案操作的芯片,该nfc方案使用诸如135khz、13.56mhz、433mhz、860mhz至960mhz、2.45ghz等的各种rf-id频带中的13.56mhz的频带。

同时,通信器110可以与外部装置执行单向通信或双向通信。当执行单向通信时,通信器110可以从外部装置接收信号。当执行双向通信时,通信器110可以从外部装置接收信号并且向外部装置发送信号。

用户界面140接收各种用户交互。在本文中,根据对遥控器100的示例性实施例进行实现,可以以各种形式来实现用户界面140。例如,用户界面140可以是设置在遥控器100处的按钮、接收用户语音的麦克风、以及感测用户运动的相机。此外,响应于遥控器100被实现为基于触摸的电子装置,用户界面140可以被实现为形成具有触摸板的层间结构的触摸屏。在这种情况下,用户界面140可以用作上述显示器130。

传感器155可以包括触摸传感器、磁传感器、陀螺仪传感器、加速度传感器、抓握传感器等。传感器155可以感测各种操纵,例如,旋转、倾斜、压力、接近、抓握等。

触摸传感器可以被实现为电容式传感器或电阻式传感器。当用户身体的部位使用覆盖在显示表面上的电介质触摸显示屏时,电容式传感器通过感测由用户身体激发的微电来计算触摸坐标。

磁传感器是用于感测遥控器100的旋转状态和移动方向的传感器。陀螺仪传感器是用于感测遥控器100的旋转角度的传感器。可以包括磁传感器和陀螺仪传感器两者,但是即使仅包括磁传感器和陀螺仪传感器之一,遥控器100也可以感测旋转状态。

加速度传感器是用于感测遥控器100的倾斜度的传感器。

抓握传感器设置在背面、边框或手柄上以用于感测用户的抓握。除了触摸传感器之外,抓握传感器也可以被实现为压力传感器或温度传感器。

音频处理器160是用于处理音频数据的元件。音频处理器160可以对音频数据执行各种类型的处理,例如解码、放大、噪声滤波等。

视频处理器170可以处理视频数据。视频处理器170可以对视频数据执行各种图像处理操作,例如解码、缩放、噪声滤波、帧速率转换和分辨率转换。

扬声器180输出由音频处理器160处理的各种音频数据以及各种通知声音或语音消息等。

按钮181可以包括形成在遥控器100的主体的外部的正面、侧面或背面上的各种类型的按钮,例如机械按钮、触摸板、滚轮等。

相机182根据用户的控制来拍摄静止图像或移动图像。相机182可以被实现为诸如前置相机和后置相机的多个相机。

如上所述,处理器120可以经由专用通信信道与多个电子装置200-1和200-2之一通信。

在下文中,将通过各种附图详细描述遥控器100的操作。

图3a和图3b是示出了根据实施例的用于发送识别信息请求信号的方法的视图。

如图3a所示,在s310中,用户改变遥控器100的取向状态。另外,在s320中,用户操纵设置在遥控器100处的播放/暂停按钮。

在s330中,遥控器100根据用户的按钮操纵向电子装置200发送识别信息请求信号。在s340中,当接收到识别信息请求信号时,电子装置200将识别信息信号发送给遥控器100。在s350中,遥控器100可以基于接收到的信号来确定电子装置200是否被指向。

如果确定电子装置200被指向,则遥控器100可以经由专用通信信道与电子装置200通信。如果确定电子装置200未被指向,则遥控器100可以维持待机状态或向另一电子装置发送识别信息请求信号。

在图3a中,为了便于说明,示出了遥控器100根据播放/暂停按钮操纵向电子装置200发送识别信息请求信号,但是可以在任何其他条件下发送识别信息请求信号。

例如,如果取向状态被改变为或改变了大于预定角度,则遥控器100可以将识别信息请求信号发送给电子装置200。备选地,遥控器100可以以预定时间间隔将识别信息请求信号发送给电子装置200。

同时,在图3a中,描述了遥控器100仅将识别信息请求信号发送给电子装置200。然而,这仅仅是为了便于说明,并且除了电子装置200之外,遥控器100还将相同的信号发送给与遥控器100配对的其他电子装置,并且通过从每个电子装置接收识别信息来确定电子装置是否被指向。

在此,识别信息请求信号可以是与图3b所示的分组相同的分组。遥控器100可以通过改变图3b的分组中的mac地址360来多次发送识别信息请求信号。

例如,遥控器100可以将包括与第一电子装置相对应的mac地址在内的分组发送给第一电子装置,并且确定第一电子装置是否被指向。另外,遥控器100可以将包括与第二电子装置相对应的mac地址在内的分组发送给第二电子装置,并且确定第二电子装置是否被指向。

同时,如果确定了多个电子装置中的任何一个被指向,则遥控器100可以不发送关于剩余电子装置的识别信息请求信号。例如,遥控器100可以与五个电子装置配对,并且从第一电子装置到第五电子装置顺序地发送识别信息请求信号,并且确定电子装置是否被指向。在此,如果确定遥控器100指向第三电子装置,则可以不发送关于第四电子装置和第五电子装置的识别信息请求信号。

图4a和图4b是示出了根据实施例的指向状态的视图。

如图4a所示,处理器120可以基于从电子装置200接收的信号的方向来确定指向状态。

例如,在左侧三个图(其中由遥控器100的纵向方向与接收的信号的方向所形成的角度等于或大于预定角度)中,可以确定处理器120未指向电子装置200。相反,在右侧三个图(其中由遥控器100的纵向方向和接收的信号的方向所形成的角度小于预定角度)中,可以确定处理器120指向电子装置200。也就是说,在右侧的三个图的情况下,可以认为遥控器100的方向指向电子装置200。

在此,遥控器100的纵向方向可以是包括在遥控器100中的天线的纵向方向。

然而,这仅仅是实施例,并且遥控器100的方向的角度可以在更宽的角度内。例如,在右侧四个图中可以确定处理器120指向电子装置200,并且这可以根据预定角度的初始预定值而变化。

同时,将通过图4b描述用于测量上述角度的方法。

图4b示出了距离为d的两个天线、以及接收的信号的波阵面。在此,从第一天线接收的信号的入射角θ可以被表示为如下等式。

[等式]

θ=arccos((ψλ)/(2πd))

在此,ψ表示相位差,λ表示波长。

可以通过两个天线来获得相位差和波长。

如上所述,处理器120可以通过测量一个角度来确定指向状态。然而,如果多个电子装置集中,则可能出现问题。例如,如果存在两个相邻的显示装置,并且如果遥控器100指向两个显示装置之间,则由遥控器100的纵向方向与由两个显示装置接收的每个信号形成的角度可以相同。在这种情况下,处理器120可能不能确定经由专用通信信道而进行通信的显示装置。为了解决该问题,可以测量两个角度。

图5a至图5c是示出了根据另一实施例的用于确定指向状态的方法的视图。

如图5a所示,处理器120可以测量来自两个天线中的每一个与接收到的信号的两个角度。另外,如图5b所示,如果两个角度的相位相反并且两个角度的绝对值之差在预定值内,则处理器120可以确定发送对应信号的电子装置200被指向。

在图5a和图5b中示出了两个天线,但是遥控器100可以包括更多个天线以提高角度的测量准确度。

同时,如图5c所示,如果遥控器100倾斜,则需要对其进行校正。例如,如果遥控器100从轴线x朝向轴线z倾斜,则处理器120可以通过包括在遥控器100中的加速度传感器来感测遥控器100的倾斜度并校正两个测量的角度。在此,可以通过简单的三角函数来校正角度,因此将省略其详细描述。

图6是示出了根据实施例的用于在电子装置之间共享内容的方法的序列图。

首先,如果在s611中存在用户的遥控器的取向状态的改变并且在s612中存在播放/暂停按钮操纵,则在s621中,遥控器100向电子装置200发送识别信息请求信号。另外,在s631中,电子装置200将识别信息信号发送给遥控器100。在s622中,遥控器100接收识别信息信号并确定电子装置200是否被指向。

上述过程与图3a相同,因此将省略详细描述。然而,在图6中,已经描述了遥控器100仅向电子装置200发送识别信息请求信号,但这是为了便于说明。如果确定遥控器100没有指向电子装置200,则可以将识别信息请求信号发送给另一电子装置200,以确定是否指向另一电子装置200。

如果确定遥控器100指向电子装置200,则在s650中可以通过专用通信信道与电子装置200进行通信。在这种情况下,遥控器100和电子装置200可以以预定的时间间隔发送和接收信号,并且遥控器100可以不与另一电子装置300通信。

同时,遥控器100可以通过专用通信信道将正在执行的内容信息请求信号和正在执行的内容的暂停命令发送给电子装置200。在s632中,电子装置200可以通过专用通信信道将正在执行的内容信息发送给遥控器100,并暂停正在执行的内容。在s623中,遥控器100可以存储接收到的内容信息。

在此,内容信息可以包括内容的元数据信息、内容的实时流信息、内容url信息、回放信息等。

此后,在s613中可以存在用户的遥控器的取向状态的变化并且在s614中可以存在播放/暂停按钮操纵。在此,用户可以改变遥控器100的取向状态以指向另一电子装置300。此外,遥控器100可以根据按钮操纵来解除与电子装置200的专用通信信道。

此后,在遥控器100经由专用通信信道与另一电子装置300进行通信之前信号的接收和发送以及指向状态的确定与上述相同,因此将被省略。

如果确定遥控器100指向另一电子装置300,则在s660中可以与另一电子装置300进行通信。在这种情况下,遥控器100和另一电子装置300可以以预定时间间隔发送和接收信号,并且遥控器100可以不与电子装置200通信。

同时,在s626中,遥控器100可以经由专用通信信道将存储的内容信息和内容执行命令发送给另一电子装置300。在s642中,另一电子装置300可以使用接收到的内容信息来播放内容。

通过以上方法,用户可以通过使用遥控器100仅控制一个电子装置,并且可以在多个电子装置之间共享内容。例如,用户可以通过图6中说明的方法来利用房间中的电视继续观看用户通过客厅的电视已经观看的内容。

同时,可以仅共享一些内容,而不共享全部内容。例如,在图6中,电子装置200可以是客厅中的电视,而另一电子装置300可以是客厅中的扬声器。在此,可以如图6中一样操纵包括在遥控器中的声音按钮而不是播放/暂停按钮,通过电视播放图像并且可以通过扬声器播放声音。

备选地,可以在另一电子装置300中执行正在电子装置200中执行的内容,并且可以同时维持在电子装置200中的执行。

图7是用于示出根据实施例的用于控制遥控器的方法的流程图。

首先,在s710中,将识别信息请求信号发送给与遥控器配对的多个电子装置。另外,在s720中,从多个电子装置中的每一个接收响应于识别信息请求信号的包括识别信息在内的信号。另外,在s740中,基于信号中的每一个被接收的方向来识别遥控器的方向。另外,在s740中,基于所识别的方向经由专用通信信道来与多个电子装置之一进行通信。

在此,遥控器可以包括彼此平行地形成的第一天线和第二天线,并且进行通信s740可以包括:基于经由第一天线分别接收从多个电子装置中的第一电子装置发送的第一信号和从多个电子装置中的第二电子装置发送的第二信号的方向以及经由第二天线分别接收第一信号和第二信号的方向,在第一电子装置和第二电子装置之中识别电子装置以经由专用通信信道进行通信。

另外,进行通信s740可以包括:计算由第一天线和经由第一天线接收第一信号和第二信号中的每一个的方向所形成的第一角度,计算由第二天线和经由第二天线接收第一信号和第二信号中的每一个的方向所形成的第二角度,并且在第一电子装置和第二电子装置之中识别电子装置作为经由专用通信信道进行通信的电子装置,其中针对所识别的电子装置,第一角度的相位和第二角度的相位相反并且第一角度的绝对值与第二角度的绝对值之差在预定角度内。

在此,可以进一步包括:感测遥控器的倾斜度并基于感测到的遥控器的倾斜度来校正第一角度和第二角度,并且识别可以包括:基于经校正的第一角度和经校正的第二角度来识别电子装置以经由专用通信信道进行通信。

同时,在进行通信s740中,如果经由专用通信信道进行通信,则可能无法与电子装置中的剩余电子装置进行通信。

此外,发送s710可以包括:当预定的控制命令被输入时,向多个电子装置发送识别信息请求信号。

在此,进行通信s740还可以包括:经由专用通信信道接收正在电子装置中执行的内容信息,并且基于重新接收到的预定控制命令,解除与电子装置的专用通信信道并向多个电子装置重新发送识别信息请求信号,从多个电子装置中的每一个重新接收响应于识别信息请求信号的包括识别信息在内的信号,基于信号中的每个信号被重新接收的方向来重新识别遥控器的方向,基于重新识别的方向而经由新的专用通信信道与多个电子装置中的另一个电子装置进行通信,并且经由新的专用通信信道将接收到的内容信息发送给另一电子装置。

重新发送可以包括:基于再次输入预定的控制命令,将用于使正在电子装置中执行的内容的执行停止的命令发送给电子装置,解除与电子装置的专用通信信道,并且发送内容信息可以包括:经由新的专用通信信道向另一电子装置发送接收到的内容信息和接收到的内容的执行命令。

感测遥控器的取向状态和发送s710可以包括:基于检测到遥控器的取向状态被改变为或改变了大于预定角度,解除与电子装置的专用通信信道并将识别信息请求信号发送给多个电子装置。

根据各种实施例,遥控器可以通过经由专用通信信道与多个电子装置中的被指向的电子装置进行通信来控制多个电子装置。

另外,如果遥控器的取向状态改变并且因此由遥控器指向的电子装置改变,则遥控器可以经由专用通信信道与新的电子装置进行通信,因此用户可以控制各种装置而无需执行附加的连接操作。

同时,可以以可以安装在现有电子装置和显示装置中的至少一个中的应用的形式来实现根据各种实施例的上述方法。

此外,可以通过升级现有电子装置和显示装置中的至少一个的软件或硬件来实现根据上述实施例的方法。

可以通过电子装置和显示装置中的至少一个中的嵌入式服务器、或者通过电子装置与显示装置之间的至少一个外部服务器来执行上述实施例。

根据一个实施例,上述实施例可以被实现为包括存储在机器可读存储介质中的指令的软件,该指令可以由机器(例如,计算机)读取。机器是可以调用由存储设备存储的指令并且根据所调用的指令进行操作的装置,该装置可以包括根据实施例的电子装置(例如,电子装置(a))。如果指令是由处理器执行的,则处理器可以直接执行与该指令相对应的功能,或者在处理器的控制下使用其他元件来执行与该指令相对应的功能。指令可以包括由编译器或解释器生成或执行的代码。可以以非暂时性存储介质的形式提供可以由装置读取的存储介质。在此,“非暂时性”仅表示存储介质不包括信号且是有形的,并且不对数据半永久还是临时地存储在存储介质中进行区分。

另外,根据实施例,根据上述各种实施例的方法可以通过包括在计算机程序产品中而被提供。计算机程序产品是可以在卖方和买方之间交易的产品。计算机程序产品可以以可以由装置(例如,压缩光盘只读存储器(cd-rom))读取的存储介质的形式分发,或者通过应用商店(例如,播放商店tm)在线分发。在在线分发的情况下,计算机程序产品中的至少一些可以暂时或临时地存储在介质(例如,制造商的服务器、应用商店的服务器、或中间服务器的存储器)中。

另外,根据实施例,上述各种示例性实施例可以在记录介质中实现,该记录介质可以由计算机或与计算机类似的装置通过使用软件、硬件或其组合来读取。在一些情况下,本公开中描述的实施例可以具体实现为处理器本身。在软件实施例中,本公开中描述的各种实施例(例如,过程和功能)可以被实现为单独的软件模块。软件模块可以分别执行实施例中描述的一个或多个功能和操作。

根据实施例,可以将用于执行装置的处理操作的上述计算机指令存储在非暂时性计算机可读介质中。存储在非暂时性计算机可读介质中的计算机指令在由特定装置的处理器执行时,使特定装置执行根据各种实施例的装置中的处理操作。非暂时性计算机可读介质不是短期存储数据的介质(例如,寄存器、闪存和存储器等),而是半永久性地存储数据并且可以由装置读取的介质。例如,非暂时性计算机可读介质可以是cd、dvd、硬盘、蓝光盘、usb、存储卡、rom等。

根据上述实施例的元件(例如,模块或程序)可以分别由单个元件或多个元件组成,并且可以省略组成元件中的一些或者可以添加其他附加的组成元件。附加地或备选地,一些元件(例如,模块或程序)可以被集成在一个实体中,并且以相同或类似的方式执行在集成之前由相应的元件所执行的功能。根据各种示例性实施例,由模块、程序模块或其他组件执行的操作可以是顺序的、并行的或两者,迭代或启发式地执行,或者可以以不同的顺序执行至少一些操作、省略至少一些操作,或者可以添加其他操作。

尽管为了说明性目的已经公开了本公开的优选实施例,但是本领域技术人员将理解,在不脱离如所附权利要求书中所公开的公开内容的范围和精神的情况下,可以进行各种修改、添加和替换。因此,这样的修改、添加和替换也应该被理解为落入本公开的范围内。

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