多媒体装置及其控制方法

文档序号:6713276阅读:104来源:国知局
多媒体装置及其控制方法
【专利摘要】多媒体装置及其控制方法。本发明公开了一种多媒体装置及其控制方法。根据本发明实施方式的与外部装置连接的多媒体装置包括:外部装置接口模块,其将外部装置与多媒体装置连接起来;网络接口模块,其通过网络与外部装置通信;显示模块,其显示通过外部装置接口模块从外部装置接收到的视频数据和第一GUI数据;用户接口模块,其接收从遥控器输出的控制信号;以及控制器,其中,如果在显示模块上与视频数据和第一GUI数据中的至少一个一起显示关于多媒体装置的第二GUI数据,则控制器在多媒体装置中处理从遥控器输出的控制信号,并且如果在显示模块上没有显示关于多媒体装置的第二GUI数据,则控制器通过网络接口模块向外部装置发送从遥控器输出的控制信号。
【专利说明】多媒体装置及其控制方法

【技术领域】
[0001]本说明书涉及一种多媒体装置及其控制方法,更具体地,涉及一种利用一个遥控器来控制多媒体装置和与该多媒体装置连接的外部装置的技术。

【背景技术】
[0002]根据电子技术的发展,各种电子装置越来越多地被开发和推广。为了用户方便,最新的电子装置具有接收遥控器的信号的功能。结果,用户可以利用遥控器控制诸如电视机(TV)、音频播放器、数字通用盘(DVD)播放器、机顶盒(STB)、蓝光盘(BD)播放器和家庭影院系统(HTS)的各种电子装置。
[0003]同时,最新开发的多媒体装置(例如,TV)具有在多媒体装置连接到诸如因特网的网络的状态下接收各种信息的功能。为了控制多媒体装置和连接到多媒体装置的电子装置(例如,STB、BD播放器、HTS等),出现了需要与装置的数量对等的多个遥控器的问题。
[0004]为了解决该问题,已经针对利用单个遥控器控制多个装置的技术进行了很多讨论。然而,相关技术的这种讨论仍然具有这样的问题,即,只要不同类型的电子装置被控制时,就要改变遥控器的控制模式,并且应该通过多个深度设置遥控器的控制模式。


【发明内容】

[0005]因此,本发明旨在一种基本上消除了由于相关技术的局限性和缺点所导致的一个或更多个问题的多媒体装置及其控制方法。
[0006]本发明的目的在于提供一种多媒体装置及其控制方法,其中,通过进入相应外部装置的外部输入模式,按照要被控制的所述外部装置的控制模式来自动地设置遥控器。
[0007]本发明的另一个目的在于提供一种多媒体装置及其控制方法,其中,提供了根据相应的外部装置的控制模式来设置遥控器的协议。
[0008]本发明的又一个目的在于提供一种多媒体装置及其控制方法,其中,根据多媒体装置的状态自动地改变遥控器的控制权限。
[0009]本发明的又一个目的在于提供一种多媒体装置及其控制方法,其中,根据用户输入信号的条件向多媒体装置和外部装置分配遥控器的控制权限。
[0010]本发明的附加优点、目的和特征将在下面的描述中部分描述且部分对于本领域普通技术人员在研究下文后将变得明显,或可以通过本说明书的实践来了解。通过书面的说明书及其权利要求以及附图中具体指出的结构可以实现和获得本说明书的目的和其它优点。
[0011]为了实现这些目的和其它优点并且根据本说明书的目的,如这里实施和广义描述的,根据本发明的一个实施方式的与外部装置连接的多媒体装置包括:外部装置接口模块,其将所述外部装置与所述多媒体装置连接起来;网络接口模块,其通过网络与所述外部装置通信;显示模块,其显示通过所述外部装置接口模块从所述外部装置接收到的视频数据和第一 GUI数据;用户接口模块,其接收从遥控器输出的控制信号;以及控制器,其中,如果在所述显示模块上与所述视频数据和所述第一 GUI数据中的至少一个一起显示关于所述多媒体装置的第二 GUI数据,则所述控制器在所述多媒体装置中处理从所述遥控器输出的所述控制信号,并且如果在所述显示模块上未显示关于所述多媒体装置的所述第二 GUI数据,则所述控制器通过所述网络接口模块向所述外部装置发送从所述遥控器输出的所述控制信号。
[0012]在本发明的另一个方面,与外部装置连接的多媒体装置包括:外部装置接口模块,其将所述外部装置与所述多媒体装置连接起来;网络接口模块,其通过网络与所述外部装置通信;显示模块,其显示通过所述外部装置接口模块从所述外部装置接收到的视频数据和第一Gn数据以及关于所述多媒体装置的第二⑶I数据;用户接口模块,其接收从遥控器输出的控制信号;以及控制器,其中,如果从所述遥控器输出的所述控制信号与所述遥控器的第一功能相对应,则所述控制器通过所述网络接口模块向所述外部装置发送从所述遥控器输出的所述控制信号,并且如果从所述遥控器输出的所述控制信号与所述遥控器的第二功能相对应,则所述控制器在所述多媒体装置中对从所述遥控器输出的所述控制信号进行处理以控制所述第二⑶I数据。
[0013]在本发明的其它方面,与至少两个外部装置连接的多媒体装置包括:外部装置接口模块,其将第一外部装置和第二外部装置中的每一个与所述多媒体装置连接起来;网络接口模块,其通过网络与所述第一外部装置和所述第二外部装置通信;显示模块,其显示通过所述外部装置接口模块从所述第一外部装置接收到的视频数据和第一 GUI数据;用户接口模块,其接收从遥控器输出的控制信号,所述控制信号包括与所述遥控器的移动相对应的信号和与所述遥控器中设置的键按钮相对应的信号;以及控制器,其控制所述网络接口模块向所述第一外部装置发送从所述遥控器输出的所述控制信号,其中,如果在显示所述视频数据和所述第一 GUI数据中的至少一个的状态下通过所述外部装置接口模块从所述第二外部装置接收到第二 GUI数据,则所述控制器控制所述显示模块以将所述第二 GUI数据与所述视频数据和所述第一 GUI数据中的至少一个一起显示,并且控制所述网络接口模块向所述第二外部装置发送从所述遥控器输出的所述控制信号。
[0014]根据本发明的一个实施方式,提供了通过进入外部装置的外部输入模式按照要被控制的相应外部装置的控制模式来自动地设置遥控器的方案。
[0015]另外,根据本发明的另一个实施方式,提供了根据相应外部装置的控制模式来设置遥控器的协议。
[0016]另外,根据本发明的另一个实施方式,提供了根据多媒体装置的状态自动改变遥控器的控制权限的方案。
[0017]另外,根据本发明的又一个实施方式,提供了根据用户输入信号的条件向多媒体装置和外部装置分配遥控器的控制权限的方案。
[0018]应当理解,本说明书的上述一般描述和下述详细描述是示例性和说明性的,且旨在提供所要求保护的本说明书的进一步解释。

【专利附图】

【附图说明】
[0019]附图被包括在本申请中以提供对本说明书的进一步理解,并合并到本申请中且构成本申请的一部分,附图示出了本说明书的实施方式,且与描述一起用于解释本说明书的原理。附图中:
[0020]图1是例示包括根据本发明一个实施方式的由遥控器控制的多媒体装置和与多媒体装置连接的外部装置的系统的简要示图;
[0021]图2是例示根据本发明一个实施方式的多媒体装置的模块的框图;
[0022]图3是例示图2中示出的多媒体装置的控制器的详细框图;
[0023]图4是例示根据本发明一个实施方式的遥控器的外观的简要示图;
[0024]图5是例示图4中示出的遥控器的模块的详细框图;
[0025]图6是例示根据本发明一个实施方式的控制多媒体装置的方法的示例的流程图;
[0026]图7是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的示例的示图;
[0027]图8是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的另一个示例的示图;
[0028]图9是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的另一个示例的示图;
[0029]图10是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的另一个示例的示图;
[0030]图11是例示根据本发明一个实施方式的多媒体装置的显示模块上显示的⑶I的示例的示图;
[0031]图12是例示根据本发明一个实施方式的利用遥控器通过多媒体装置控制特定外部装置的方法的示例的流程图;
[0032]图13是例示根据本发明一个实施方式的多媒体装置的显示模块上显示的⑶I数据的示例的示图;
[0033]图14是例示在完成特定外部装置的配对之前和之后在多媒体装置的显示模块上显示的指示符的变化的示图;
[0034]图15是例示通过HDM1-CEC功能在多媒体装置中控制特定外部装置的方法的示例的示图;
[0035]图16是例示根据本发明一个实施方式的控制多媒体装置的方法的示例的流程图;
[0036]图17是例示根据本发明一个实施方式的在多媒体装置的显示模块上显示从特定外部装置接收到的特定外部装置的GUI数据的示例的示图;
[0037]图18是例示根据本发明一个实施方式的在图9的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图;
[0038]图19是例示根据本发明一个实施方式的在图9的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的另一个示例的示图;
[0039]图20是例示根据本发明一个实施方式的在从第一外部装置接收到的视频数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示从第二外部装置接收到的GUI数据的示例的示图;
[0040]图21是例示根据本发明一个实施方式的控制多媒体装置的方法的另一个示例的流程图;
[0041]图22是更详细地例示图21中示出的控制多媒体装置的方法的一些步骤的流程图;
[0042]图23是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图;
[0043]图24是例示根据与遥控器中设置的键按钮相对应的信号控制多媒体装置和特定外部装置的方法的示例的流程图;
[0044]图25是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图;
[0045]图26是例示根据本发明一个实施方式的控制多媒体装置的方法的另一个示例的流程图;
[0046]图27和图28是例示根据本发明一个实施方式的在图17的特定外部装置的⑶I数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图;
[0047]图29是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的另一个示例的示图;
[0048]图30是例示执行与外部装置配对的多媒体装置的处理的示例的流程图;
[0049]图31是例示图30的处理中的在多媒体装置和外部装置之间交换的消息类型的示例的示图;
[0050]图32是例示当多媒体装置搜索同一网络内的外部装置时从多媒体装置发送给外部装置的数据包的示例的示图;
[0051]图33是例示在多媒体装置和特定外部装置之间配对完成之后在多媒体装置和特定外部装置之间交换的消息类型的示例的示图;以及
[0052]图34是例示在多媒体装置和特定外部装置之间的配对完成之后从多媒体装置发送给特定外部装置的数据包的示例的示图。

【具体实施方式】
[0053]下面将详细描述本发明的优选实施方式,在附图中例示出了其示例。在可能的情况下,在整个附图中使用相同的标号代表相同或类似部件。
[0054]考虑到撰写本公开时的便利,下面的描述中使用的用于元件的后缀“模块”和“单元”以普通方式被给定或使用,而不具有彼此区分的含义或作用。“模块”和“单元”可以一起使用。
[0055]同时,在本说明书中描述的多媒体装置与除了提供广播接收功能之外另外地提供计算机支持功能的智能网络TV相对应。因此,多媒体装置可以设置诸如手动输入单元、触摸屏或空间遥控器的更方便的接口。另外,根据有线或无线互联网功能的支持,多媒体装置通过访问网络或计算机而支持电子邮件发送、网络浏览、网上银行或游戏。为了这些多种功能,可以使用标准化的通用操作系统(OS)。
[0056]此外,由于在本发明中描述的多媒体装置可以在通用OS内核上随意地设置或删除各种应用,所以多媒体装置可以执行用户友好的各种功能。
[0057]此外,现在将参照附图和附图中例示的公开详细描述本发明的实施方式。然而,应该理解的是,本发明不受下面实施方式的限制或局限。
[0058]尽管本发明中使用的术语考虑到其在本发明中的功能而从通常已知和使用的术语中选择,但可以根据本领域技术人员的意图、实践或新技术的出现来修改所述术语。另夕卜,在特定情况下,可以由 申请人:根据他或她的裁量选择本发明的描述中提到的术语,所述术语的详细含义在这里的描述的相关部分中描述。因此,这里使用的术语不仅应该通过使用的实际术语来理解,还应该通过内含的意义和这里公开的描述来理解。
[0059]图1是例示包括根据本发明一个实施方式的由遥控器控制的多媒体装置和与多媒体装置连接的外部装置的系统的简要示图。
[0060]如图1所示,根据本发明的一个实施方式的遥控器300可以控制多媒体装置100和与多媒体装置100连接的外部装置200。可以存在多个外部装置200。
[0061]多媒体装置100是除了提供广播接收功能之外还附加地提供计算机支持功能的智能网络TV。多媒体装置100的示例包括网络TV、智能TV、混合广播宽带TV(HBBTV)、互联网TV、网络TV和互联网协议电视(IPTV)。
[0062]外部装置200可以通过有线线缆和/或有线/无线网络与多媒体装置100连接。外部装置200可以通过有线线缆与多媒体装置100连接,并且同时可以通过有线/无线网络与多媒体装置100连接。
[0063]由遥控器300控制的外部装置200的示例包括但不限于机顶盒(STB)、蓝光盘(BD)播放器和家庭影院系统(HTS)。
[0064]在多媒体装置100的屏幕上显示与遥控器300的移动相对应的指示符I。
[0065]用户可以利用遥控器300控制多媒体装置100和外部装置200。例如,如果多媒体装置100进入STB的外部输入模式,则用户可以利用遥控器300控制STB。如果多媒体装置100进入BD播放器的外部输入模式,则用户可以利用遥控器300控制BD播放器。如果多媒体装置100进入HTS的外部输入模式,则用户可以利用遥控器300控制HTS。
[0066]将参照各个附图详细描述使得用户控制多媒体装置100和外部装置200的方法。
[0067]图2是例示根据本发明一个实施方式的多媒体装置的模块的框图。图2涉及便于描述的实施方式,并且多媒体装置可以包括除了图2中示出的模块之外的模块,并且在本发明的范围内可以省略一些模块。
[0068]如图2所示,根据本发明一个实施方式的多媒体装置100包括接收模块110、外部装置接口模块120、存储器130、控制器140、显示模块150、音频输出模块160、电源模块170和用户接口模块180。
[0069]接收模块110可以包括调谐器111、解调模块112和网络接口模块113。可以根据情况设置多个调谐器111。
[0070]接收模块110可以接收基于高级电视系统委员会(ATSC)模式的单载波的RF广播信号或基于数字视频广播(DVB)模式的多载波的RF广播信号。
[0071]解调模块112接收经接收模块110转换的数字IF(DIF)信号,并且对接收到的数字IF信号进行解调。
[0072]例如,如果从调谐器111输出的数字IF信号基于ATSC模式,则解调模块112执行例如8残留边带(8-VSB)解调。另外,解调模块112可以执行信道解码。
[0073]网络接口模块113提供用于将多媒体装置100与包括因特网在内的有线/无线网络连接起来的接口。网络接口模块113可以包括例如用于有线网络连接的以太网端口。例如,为了无线网络连接,网络接口模块113可以使用无线LAN(WLAN) (W1-Fi)、无线宽带(Wibro)、全球微波接入互操作性(Wimax)、高速下行分组接入(HSDPA)。
[0074]网络接口模块113可以通过与其连接的网络或链接到所连接的网络的另一个网络向另一个用户或其它电子装置发送数据或从另一个用户或其它电子装置接收数据。
[0075]外部装置接口模块120是使得在外部装置和多媒体装置100之间能够进行数据通信的接口。外部装置接口模块120可以有线/无线地连接到诸如数字通用盘(DVD)、蓝光、游戏装置、相机、摄像机、计算机(例如,笔记本计算机)、STB等的外部装置。外部装置200可以通过外部装置接口模块120经由有线/无线与多媒体装置100连接。外部装置接口模块120向控制器140发送通过连接到外部装置接口模块120的外部装置从外部输入的视频、音频或数据信号。另外,外部装置接口模块120可以向外部装置输出经控制器140处理的视频、音频或数据信号。
[0076]外部装置接口模块120可以包括例如USB端口、复合视频同步(CVBS)端口、分量端口、S视频端口(模拟)、数字视频接口(DVI)端口、高清多媒体接口(HDMI)端口、RGB端口、D-SUB端口等。HDMI是用于同时向一个线缆传送数字型视频和音频信号的接口。如果播放器和输出装置二者都具有HDMI端口,则播放器和输出装置可以简单地通过在其间连接一个HDMI线缆来发送和接收视频信号和音频信号。
[0077]存储器130可以存储用于处理和控制控制器140的各个信号的程序,或者可以在存储经处理的视频、音频或数据信号。另外,存储器130可以临时存储从外部装置接口模块120或网络接口模块113输入的视频、音频或数据信号。存储器130存储例如各种OS、中间件和平台。
[0078]用户接口模块I80向控制器140传送由用户输入的信号,或者向外部装置(例如,遥控器300)发送来自控制器140的信号。例如,用户接口模块180可以被设计为根据诸如RF (射频)通信模式和IR通信模式的各种通信模式从遥控器300接收诸如开机/关机、频道选择和画面设置的控制信号并对所述控制信号进行处理,或者向遥控器300发送来自控制器140的控制信号。
[0079]控制器140控制多媒体装置100内的各个模块。
[0080]控制器140通过调谐器111、解调器112、网络接口模块113或外部装置接口模块120对输入流进行解复用,或者对经解复用的信号进行处理以产生和输出用于视频和音频输出的信号。稍后将参照图3更详细地描述控制器140。
[0081]显示模块150分别将经过控制器140处理的视频信号、数据信号、OSD信号或者从外部装置接口模块120接收到的视频信号、数据信号等转换成R、G、B信号,从而产生驱动信号。显示模块150的示例包括rop、IXD、0LED、柔性显示器和3D显示器。
[0082]音频输出模块160将诸如立体声信号、3.1声道信号或5.1声道信号的被控制器140音频处理过的信号输出为音频。各种类型的扬声器可以被用作音频输出模块160。
[0083]电源模块170向多媒体装置100的整个部分提供相应的电力。具体地,电源模块170可以向控制器140(可实现为片上系统(SOC)的形式)、用于图像显示的显示模块150和用于音频输出的音频输出模块160提供电力。
[0084]图3是例示图2中示出的控制器的详细框图。
[0085]如图3所示,多媒体装置100的控制器140包括解复用器141、视频处理器142、⑶I生成器143、混合器144、帧率转换器145和格式化器146。另外,在本发明的范围内,控制器140可以被设计为还包括音频处理器(未示出)和数据处理器(未示出)。
[0086]解复用器141对输入流进行解复用。例如,如果输入了 MPEG-2TS,则解复用器141可以将MPEG-2TS进行解复用,并且将解复用的MPEG-2TS分成视频信号、音频信号和数据信号。
[0087]视频处理器142可以对解复用的视频信号进行处理。为此,视频处理器142可以包括视频解码器142a和缩放器142b。视频解码器142a对解复用的视频信号进行解码,并且缩放器142b执行缩放以通过视频输出模块输出解码的视频信号的分辨率。经视频处理器142解码的视频信号被输入混合器144。
[0088]⑶I生成器143根据用户输入或由其自身生成⑶I信号。因此,混合器144可以将⑶I生成器143生成的⑶I信号与视频处理器142处理的解码的视频信号混合。⑶I生成器143包括屏上显示(OSD)生成器,OSD生成器生成包括多媒体装置100的环境配置信息的OSD信号。
[0089]混合的信号被提供给格式化器146。因为解码的广播视频信号或外部输入信号被与GUI信号或OSD信号混合,所以GUI或OSD可以交叠在广播视频或外部输入视频上。
[0090]帧率转换器(FRC) 145可以转换输入视频的帧率。例如,帧率转换器145将60Hz的帧率转换成120Hz或240Hz的帧率。如果帧率转换器145将60Hz的帧率转换成120Hz的中贞率,则第一巾贞可以插入在另一个第一巾贞和第二巾贞之间,或者可以在第一巾贞和第二巾贞之间插入从第一帧和第二帧预测的第三帧。如果帧率转换器145将60Hz的帧率转换成240Hz的帧率,则可以在第一帧和第二帧之间插入三个相同的帧,或者可以在第一帧和第二帧之间插入从第一帧和第二帧预测的第三帧。同时,输入帧率可以被保持而不进行单独转换。
[0091]格式化器146接收由巾贞率转换器145转换的输出信号,改变信号的格式以符合视频输出模块,然后输出改变的格式。例如,格式化器146可以输出R、G、B数据信号。R、G、B数据信号可以被输出为低压差分信令(LVDS)或最小LVDS。
[0092]下面将结合本发明的实施方式描述多媒体装置100的模块。
[0093]外部装置接口模块120通过有线/无线与要利用遥控器300通过多媒体装置100控制的外部装置200连接。
[0094]网络接口模块113可以通过有线/无线网络向外部服务器(未示出)发送数据或从外部服务器接收数据。
[0095]网络接口模块113可以从外部服务器接收关于外部装置200的控制应用,并且存储器130可以存储接收到的控制应用。控制应用可以是指当要通过多媒体装置100控制异构外部装置时需要的应用。控制器140可以定期地或根据用户的命令来控制网络接口模块113接收用于更新预先存储在存储器中的控制应用的更新文件。
[0096]用户接口模块180接收用户输入信号,然后向控制器140传送接收到的用户输入信号。用户接口模块180可以包括用于从遥控器300接收RF信号或IR信号的通信模块和用于感测用户的语音或手势的传感器模块。
[0097]如果用户利用遥控器300输入了用户命令,则用户接口模块180根据RF通信模式或IR通信模式从遥控器300接收用户输入信号。
[0098]或者,如果用户通过在显示模块150上显示的图形用户界面(⑶I)输入了用户命令,则显示模块150用作用户接口模块180,并且通过⑶I接收用户输入命令。
[0099]或者,如果用户通过发出特定声音或进行特定手势而输入了用户命令,则可以通过用户接口模块180内的传感器模块来接收用户输入命令。
[0100]如果通过用户接口模块180接收到用于进入特定外部装置(例如,STB) 200的外部输入模式的命令,则控制器140搜索通过相同的网络与多媒体装置100连接的外部装置200,检测搜索到的外部装置200的STB,并且执行与检测到的STB的配对。如果接收到用于进入STB的外部输入模式的命令,则控制器140可以访问预先存储在存储器130中的控制应用,并且执行所访问的控制应用以执行与STB的配对。
[0101]如果与特定外部装置200的配对完成,则用户可以利用遥控器300通过多媒体装置100控制特定外部装置200。
[0102]下面将描述如果与特定外部装置200的配对完成,则利用遥控器300通过多媒体装置100控制特定外部装置200的方法。
[0103]外部装置接口模块120从特定外部装置200接收视频数据和/或⑶I数据,并且控制器140通过显示模块150输出接收到的视频数据和/或GUI数据。视频数据与特定外部装置200提供的内容相对应,GUI数据与可以由特定外部装置200实现的功能相对应。由于GUI数据是由特定外部装置200生成的,所以多媒体装置100不知道与GUI数据相对应的特定外部装置200的功能是什么。
[0104]用户接口模块180从遥控器300接收与遥控器300的移动相对应的信号以及与在遥控器300中设置的键按钮相对应的信号。如果用户仅移动了遥控器,则用户接口模块180从遥控器300仅接收与该移动相对应的信号。如果用户按下了遥控器300中设置的键按钮而没有移动遥控器300,则用户接口模块180仅从遥控器300接收键按钮相关信息。如果用户在移动了遥控器300之后按下了特定键按钮,则用户接口模块180从遥控器300首先接收与移动相对应的信号然后接收与特定键按钮相对应的信号。
[0105]控制器140基于接收到的与移动相对应的信号来计算坐标值信息。坐标值信息是指显示模块150的屏幕的坐标值信息。
[0106]网络接口模块113向特定外部装置200发送与计算出的坐标值信息相对应的信号。
[0107]如果网络接口模块113从遥控器300接收到与键按钮相对应的信号,则网络接口模块113向特定外部装置200发送接收到的与键按钮相对应的信号。如果接收到的与键按钮相对应的信号是特定外部装置200不能处理的数据形式,则控制器140首先将接收的与键按钮相对应的信号处理成特定外部装置200能处理的数据的形式。网络接口模块113可以通过IP网络向特定外部装置200发送与移动相对应的信号和/或与键按钮相对应的信号。
[0108]例如,可以根据(但不限于)RF通信模式接收与遥控器300的移动相对应的信号,并且可以根据(但不限于)IR通信模式接收与遥控器300中设置的键按钮相对应的信号。
[0109]特定外部装置200被设计为处理从多媒体装置100发送的与坐标值信息相对应的信号。特定外部装置200处理从多媒体装置100发送的与坐标值信息相对应的信号,并且确定视频数据和/或GUI数据上的与坐标值信息相对应的部分。特定外部装置200执行与坐标值信息相对应的功能,并且向多媒体装置100发送执行的结果。例如,如果从多媒体装置100仅发送了与坐标值信息相对应的信号,则特定外部装置200执行将GUI数据上的与坐标值信息相对应的菜单选项高亮显示(highlight)的功能,并且向多媒体装置100发送执行的结果。另选地,如果从多媒体装置100接收到与坐标值信息相对应的信号和与键按钮相对应的信号,则特定外部装置200执行与GUI数据上的与对应于坐标值信息的信号和对应于键按钮的信号相对应的菜单选项相对应的特定功能,并且向多媒体装置100发送执行的结果。
[0110]然而,根据情况,即使与特定外部装置200的配对完成,也可以通过HDM1-CEC功能直接控制与多媒体装置100连接的特定外部装置200。
[0111]例如,如果特定外部装置200通过外部装置接口模块120中包括的HDMI端口与多媒体装置100连接并且外部装置接口模块120支持HDM1-CEC (高清多媒体接口消费者电子控制)功能,则特定外部装置200可以利用遥控器300直接控制其基本功能。HDM1-CEC功能是指可以利用13针(pin)的HDMI线缆作为控制线来手动控制所连接的装置的功能。例如,如果特定外部装置200是STB,则多媒体装置100可以利用遥控器300中设置的键按钮直接控制STB200的诸如播放、暂停、停止、快进和重播的基本功能。
[0112]另选地,例如,如果从遥控器300接收到用于请求画面遥控器(screen remotecontroller)的⑶I的信号,则多媒体装置100可以利用通过显示模块150输出的⑶I来控制特定外部装置200。在这种情况下,多媒体装置100的存储器130预先存储被映射到特定外部装置200的各个功能的IR代码值。⑶I包括与特定外部装置200的各个功能相对应的选项。如果从遥控器300接收到用于选择GUI中包括的特定选项的选择命令,则控制器140检测映射到特定功能的IR代码值,并且网络接口模块113向遥控器300发送检测到的IR代码值。遥控器300向特定外部装置200发送与所发送的IR代码值相对应的IR信号。结果,可以控制特定外部装置200。
[0113]用于画面遥控器的⑶I与从特定外部装置200发送的⑶I数据不同之处在于多媒体装置100可以知道与用于画面遥控器的GUI相对应的特定外部装置200的各个功能是什么但不知道与GUI数据相对应的特定外部装置200的各个功能是什么。这是因为用于画面遥控器的⑶I是从多媒体装置100的控制器140 (例如,⑶I生成器)生成的,而从特定外部装置200发送的⑶I数据是从特定外部装置200生成的。
[0114]图4是例示根据本发明一个实施方式的遥控器的外观的简要示图。
[0115]首先,参照图4中的(a),在多媒体装置100的屏幕上显示与遥控器300相对应的指示符。
[0116]用户可以上下方向、左右方向(图4中的(b))以及前后方向(图4中的(C))移动或旋转遥控器300。在多媒体装置100的屏幕上显示的指示符I与遥控器300的移动相对应。由于遥控器300是基于3D空间移动的通过相应的指示符I的移动而显示的,所以遥控器300可以被称为空间遥控器。
[0117]图4中的(b)例示了如果用户向左侧移动遥控器300则在多媒体装置100的屏幕上显示的指示符I向左侧移动。
[0118]与通过遥控器300的传感器所感测到的遥控器300的移动相对应的信号被发送到多媒体装置100。多媒体装置100可以从与遥控器300的移动相对应的信号来计算指示符I的坐标。多媒体装置100可以显示指示符I与计算出的坐标相对应。
[0119]图4中的(C)例示了在用户按下遥控器300内的特定按钮的状态下用户将遥控器300移离多媒体装置100。在这种情况下,画面内的与指示符I相对应的选择区域可以通过放大而被放大显示。相反,如果用户将遥控器300移近多媒体装置100,则画面内的与指示符I相对应的选择区域可以通过缩小而被缩小显示。同时,如果遥控器300将远离多媒体装置100,则选择区域可以缩小。如果遥控器300靠近多媒体装置100,则选择区域可以放大。
[0120]图5是例示图4中示出的遥控器的模块的详细框图。
[0121]如图5所示,遥控器300包括无线通信模块314、用户输入模块315、传感器模块317、输出模块316、电源模块311、存储模块312和控制器313。
[0122]无线通信模块314被设计为使得能够与随机外部装置进行通信。
[0123]遥控器300可以包括RF模块314a,RF模块314a可以根据RF通信标准向多媒体装置100发送信号和从多媒体装置100接收信号。另外,遥控器300可以包括IR模块314b,IR模块314b可以根据IR通信标准向多媒体装置100或外部装置200 (例如,STB)发送信号和从多媒体装置100或外部装置200接收信号。
[0124]遥控器300通过RF模块314a向多媒体装置100发送包括关于遥控器300的移动的信息的信号。
[0125]另外,遥控器300可以通过IR模块314b接收从多媒体装置100发送的信号。另夕卜,如果需要,遥控器300可以通过IR模块314b发送用于遥控器300的开机/关机、频道改变和音量改变的控制信号。另外,如果遥控器300通过用于画面遥控器的GUI控制外部装置200,则遥控器300可以基于通过IR模块314b从多媒体装置100接收到的IR代码值来生成IR信号,并且通过IR模块314b向外部装置200发送生成的IR信号。
[0126]用户输入模块315可以包括键区、按钮、触摸板或触摸屏。
[0127]传感器模块317可以包括陀螺仪传感器317a或加速度传感器317b。陀螺仪传感器317a可以感测关于遥控器300的移动的信息。例如,陀螺仪传感器317a可以基于x、y和z轴感测关于遥控器300的移动的信息。加速度传感器317b可以感测关于遥控器300的移动速度的信息。同时,传感器模块317还可以包括距离测量传感器,并且可以利用距离测量传感器来测量与多媒体装置100的距离。
[0128]输出模块316可以输出与用户输入模块315的操纵相对应的视频或音频信号或者从多媒体装置100发送的信号。例如,输出模块可以包括LED模块316a、振动模块316b、声音输出模块316c或显示模块316d,其中,当用户输入模块315被操纵时,或者如果信号通过无线通信模块314在输出模块316和多媒体装置100之间被发送和接收,则LED模块316a发光;振动模块316b用于产生振动;声音输出模块316c用于输出声音;显不模块316d用于输出视频。
[0129]电源模块311向遥控器300的各个元件供电。如果遥控器300在预定时间内没有移动,则电源模块311可以通过停止供电来降低电力浪费。
[0130]存储模块312可以存储用于遥控器300的控制或操作所需的各种程序和应用以及数据。控制器313控制与遥控器300的控制有关的所有事情。例如,控制器313可以通过无线通信模块314向多媒体装置100发送与用户输入模块315的预定键操纵相对应的信号或与传感器模块317感测到的遥控器300的移动相对应的信号。
[0131]以下,将参照附图详细描述本发明的实施方式。
[0132]根据本发明的实施方式,可以仅通过进入要被控制的外部装置200的外部输入模式来将遥控器300的控制权限从多媒体装置100切换都外部装置200。这将参照图6至图11进行描述。
[0133]图6是例示根据本发明一个实施方式的控制多媒体装置的方法的示例的流程图。
[0134]参照图6,执行特定外部装置200的外部输入模式的进入(S401)。用户接口模块180接收进入特定外部装置200的外部输入模式的命令,结果,控制器140进入特定外部装置200的外部输入模式。控制器140可以向显示模块150输出指示特定外部装置200的外部输入模式的画面。例如,所述画面可以是从特定外部装置200发送的主画面。
[0135]控制器140搜索通过相同的网络与多媒体装置100连接的外部装置200 (S402)。例如,控制器140搜索连接到与网络接口模块113的接入点相同的接入点的外部装置200。在这种情况下,控制器140可以被设计为通过访问存储器130作为开销操作而执行预先存储的控制应用。
[0136]控制器140从搜索到的外部装置200中检测特定外部装置200 (S403)。根据情况,如果搜索到与特定外部装置200的类型相同类型的两个或更多个外部装置200,则控制器140可以将通过用户命令选择的外部装置200识别为成为控制目标的特定外部装置200。
[0137]控制器140执行与检测到的特定外部装置200的配对(S404)。根据情况,如果搜索到与特定外部装置200的类型相同类型的两个或更多个外部装置200,则控制器140可以尝试执行与通过用户命令选择的外部装置200的配对。将参照图31和图32描述多媒体装置100和特定外部装置200之间的配对过程。
[0138]如果与特定外部装置200的配对完成,则遥控器300的控制模式被从多媒体装置100的控制模式切换到特定外部装置200的控制模式。因此,遥控器300的使用意在控制特定外部装置200而不是控制多媒体装置100。然而,根据情况,与遥控器300中设置的特定键按钮有关的信息可以被用于控制多媒体装置100的功能而无需发送给特定外部装置200。例如,如果用户按下遥控器300中设置的键按钮中的开机/关机按钮或用于显示多媒体装置100的GUI的按钮,则键按钮相关信息可以在不被发送到特定外部装置200的情况下用于控制多媒体装置100的相应功能。
[0139]根据该实施方式,由于仅通过进入要被控制的外部装置200的外部输入模式来将遥控器300的控制权限自动地设置为外部装置200的控制模式,所以增加了用户便利。
[0140]图7是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的示例的示图。
[0141]参照图7,在多媒体装置100的显示模块150上显示第一⑶1510。如果用户选择了进入外部输入模式的菜单,则显示第一⑶1510。
[0142]例如,如果正在通过多媒体装置100观看广播的用户按下遥控器300中设置的键按钮或多媒体装置100中设置的本地键按钮以控制外部装置200,则可以在显示模块150上显不第一 GUI510。
[0143]第一⑶1510中包括通过外部装置接口模块120连接的外部装置的列表。如果利用遥控器300选择了第一⑶1510内的与特定外部装置(例如,STB)相对应的区域512,则遥控器300可以进入STB的外部输入模式。
[0144]同时,根据本发明,显示模块150的屏幕上显示的画面遥控器可以进入特定外部装置的外部输入模式。这将参照图8进行描述。
[0145]图8是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的另一个示例的示图。
[0146]参照图8,在多媒体装置100的显示模块150上显示第二⑶1520。
[0147]例如,如果正在通过多媒体装置100观看广播的用户按下遥控器300中设置的键按钮或多媒体装置100中设置的本地键按钮或者选择显示模块150的画面上提供的预定菜单以控制外部装置200,则可以在显示模块150上显示第二⑶1520。
[0148]在与画面遥控器相对应的第二⑶1520中包括用于控制多媒体装置100的功能的键按钮(虚拟键按钮)和用于进入通过外部装置接口 120连接的外部装置200的外部输入模式的键按钮(虚拟键按钮)。如果利用遥控器300选择了第二⑶1520内的用于特定外部装置(例如,STB)的键按钮522,则遥控器300可以进入STB的外部输入模式。
[0149]同时,根据本发明,遥控器可以通过手势识别来进入特定外部装置的外部输入模式。这将参照图9进行描述。
[0150]图9是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的另一个示例的示图。
[0151]参照图9,在多媒体装置100的显示模块150上显示第三⑶1530。
[0152]例如,如果正在通过多媒体装置100观看广播的用户按下遥控器300中设置的键按钮或多媒体装置100中设置的本地键按钮或者做出了特定手势以控制外部装置200,则可以在显示模块150上显示第三⑶1530。
[0153]第三⑶1530中包括用于控制多媒体装置100的功能的键按钮(虚拟键按钮)和用于进入通过外部装置接口 120连接的外部装置200的外部输入模式的键按钮(虚拟键按钮)。第三GUI530中设置的键按钮中与当前选择的功能或菜单相对应的键按钮被高亮显示(H)。在用户展开他或她的手掌的状态下,如何用户移动他或她的手,则高亮显示的键按钮改变为与手的移动相对应。在特定键按钮被高亮显示的状态下,如果用户握住他或她的手,则与特定键按钮相对应的功能或菜单被执行。以这种方式,随着用户做出手势,控制器可以进入特定外部装置(例如,STB)的外部输入模式。
[0154]图10是例示根据本发明一个实施方式的进入特定外部装置的外部输入模式的方法的另一个示例的示图。
[0155]参照图10,在多媒体装置100的显示模块150上显示第四⑶1540。
[0156]例如,如果正在通过多媒体装置100观看广播的用户按下遥控器300中设置的键按钮或多媒体装置100中设置的本地键按钮或者选择了显示模块150的画面中提供的预定菜单以控制外部装置200,则可以在显示模块150上显示第四⑶1540。
[0157]第四⑶1540包括支持HDM1-CEC功能的外部装置200的列表。如果选择了第四⑶1540内的用于特定外部装置(例如,STB)的按钮542,则控制器可以进入STB的外部输入模式。
[0158]同时,根据本发明,在进入特定外部装置200的外部输入模式之后,控制器搜索通过相同的网络与多媒体装置100连接的外部装置200。结果,可以检测到与特定外部装置200相同类型的两个或更多个外部装置200。这将参照图11进行描述。
[0159]图11是例示根据本发明一个实施方式的多媒体装置的显示模块上显示的GUI的示例的示图。
[0160]参照图11,在多媒体装置100的显示模块150上显示第五⑶1550。如果控制器140进入STB的外部输入模式,则控制器140搜索通过相同的网络与多媒体装置100连接的外部装置200。结果,如果检测到与特定外部装置200(即,STB)相同类型的两个或更多个外部装置200,则控制器140控制显示模块150显示第五⑶1550,从而识别出两个STB中的哪一个是将被用户控制的外部装置200。
[0161]在这种情况下,相同类型的外部装置200是执行与特定外部装置200的功能类似的功能的装置,并且表示属于与特定外部装置200相同的产品组的外部装置。例如,STB、数码相机、移动终端、DVD播放器、游戏机对应于相应的彼此不同的产品组。根据情况,相同类型的外部装置200可以表示由相同制造商制造并且属于相同的产品组的外部装置。例如,当存在与相同的产品组相对应的两个STB时,如果这两个STB的制造商彼此不同,则控制器140可以被设计为确定这两个STB不是相同类型的外部装置200。
[0162]在第五⑶1550中列出了与特定外部装置200相同类型的外部装置200的列表522。如果用户利用遥控器300选择了 STB2和确认按钮554,则控制器140将用户选择的STB2识别为变为控制目标(即,配对目标)的特定外部装置200,并且执行与STB2的配对。例如,列表552中列出的STBl和STB2可以被显示为包括各STB的型号。
[0163]下面,将参照图12至图14描述如果与特定外部装置200的配对完成则利用遥控器300通过多媒体装置100控制特定外部装置200的方法。
[0164]图12是例示根据本发明一个实施方式的利用遥控器通过多媒体装置控制特定外部装置的方法的示例的流程图。
[0165]假定多媒体装置100进入特定外部装置200的外部输入模式并且多媒体装置100和特定外部装置200之间的配对完成。
[0166]特定外部装置200向多媒体装置100发送与可由特定外部装置200执行的功能相对应的⑶I数据(S601)。根据实施方式,特定外部装置200可以向多媒体装置100发送视频数据。另外,GUI数据可以包括文本数据、图形数据和视频数据。
[0167]多媒体装置100从特定外部装置200接收⑶I数据并且显示接收到的⑶I数据(S602)。从多媒体装置100的外部装置接口模块120接收⑶I数据,并且在控制器140的控制下通过显示模块150显示接收到的⑶I数据。多媒体装置100的控制器140不知道⑶I数据是什么并且不知道特定外部装置200的什么功能与GUI数据相对应。
[0168]下面将描述在用户将遥控器300朝向CTI数据中所包括的第一菜单选项放置的状态下在朝向⑶I数据中包括的第二菜单选项移动遥控器300之后用户按下选择键按钮的情况作为示例。
[0169]首先,多媒体装置100的用户接口模块180从遥控器300接收与移动相对应的信号作为用户输入信号(S603)。
[0170]多媒体装置的控制器140基于接收到的与移动相对应的信号计算第一坐标值信息(S604)。假定第一坐标值信息对应于第一菜单选项。
[0171]多媒体装置的网络接口模块113向特定外部装置200发送与计算出的第一坐标值信息相对应的信号(S605)。
[0172]特定外部装置200通过处理与第一坐标值信息相对应的信号来执行与第一坐标值信息相对应的功能(S606)。由于用户没有按下遥控器300中设置的选择键按钮,所以特定外部装置200可以执行高亮显示CTI数据上的第一菜单选项的功能作为与第一坐标值信息相对应的功能。
[0173]另外,特定外部装置200向多媒体装置100发送⑶I数据上的第一菜单选项的高亮显示的结果(S607)。
[0174]多媒体装置100的外部装置接口模块120接收该结果,并且控制器140控制显示模块150显示具有高亮显示的第一菜单选项的⑶I数据(S608)。
[0175]另外,多媒体装置100的用户接口模块180从遥控器300接收与移动相对应的信号作为用户输入信号(S603)。
[0176]多媒体装置的控制器140基于接收到的与移动相对应的信号来计算第二坐标值信息(S604)。假定第二坐标值信息与第二菜单选项相对应。尽管在第一坐标值信息和第二坐标值信息之间还可以存在与遥控器300的移动相对应的坐标值信息,但假定控制器140仅计算第一坐标值信息和第二坐标值信息。
[0177]多媒体装置100的网络接口模块113向特定外部装置200发送与计算出的第二坐标值信息相对应的信号(S605)。
[0178]特定外部装置200通过处理与第二坐标值信息相对应的信号来实现与第二坐标值信息相对应的功能(S606)。由于用户没有按下遥控器300中设置的选择键按钮,所以特定外部装置200可以执行高亮显示CTI数据上的第二菜单选项的功能作为与第二坐标值信息相对应的功能。
[0179]另外,特定外部装置200向多媒体装置100发送⑶I数据上的第二菜单选项而不是第一菜单选项的高亮显示的结果(S607)。
[0180]多媒体装置100的外部装置接口模块120接收该结果,并且控制器140控制显示模块150显示具有高亮显示的第二菜单选项的⑶I数据(S608)。
[0181]另外,多媒体装置100的用户接口模块180从遥控器300接收选择键按钮相关信息作为用户输入信号(S603)。
[0182]如果接收到的选择键按钮相关信息是不能被特定外部装置200处理的类型的数据,则多媒体装置100的控制器140可以将接收到的选择键按钮相关信息处理为能被特定外部装置200处理的类型的数据。如果接收到的选择键按钮相关信息是可以被特定外部装置200处理的类型的数据,则控制器140的数据处理过程可以省略。
[0183]多媒体装置的网络接口模块113向特定外部装置200发送选择键按钮相关信息(S605)。
[0184]特定外部装置200通过处理发送的选择键按钮相关信息来执行与键按钮相关信息相对应的功能(S606)。换句话讲,特定外部装置200执行与GUI数据上的第二菜单选项相对应的特定功能。
[0185]并且,特定外部装置200向多媒体装置100发送与第二菜单选项相对应的特定功能的执行结果(S607)。
[0186]多媒体装置100的外部装置接口模块120接收所述结果,并且控制器140控制显示模块150输出与第二菜单选项相对应的特定功能的执行结果。例如,如果第二菜单选项与用于播放特定VOD内容的选项相对应,则外部装置接口模块120从特定外部装置200接收该特定VOD内容的音频/视频数据,并且控制器140控制音频输出模块160输出音频数据并且控制显示模块150输出视频数据。
[0187]根据实施方式,步骤S603至S608可以被执行多次,并且各个步骤中的一些步骤可以在时间上彼此交叠地执行。另外,在步骤S608通过显示模块150输出视频数据的同时,步骤S603至S608可以被执行多次,或者各个步骤中的一些步骤可以在时间上彼此交叠地执行。
[0188]同时,特定外部装置200可以基于与从多媒体装置100发送的坐标值信息相对应的信号向多媒体装置100发送与遥控器300的移动相对应的指示符P相关信息(S607)。
[0189]多媒体装置100的外部装置接口模块120接收指示符P相关信息,并且控制器140基于接收到的指示符P相关信息控制显示模块150显示指示符P (S608)。结果,指示符P可以被输出到多媒体装置100的显示模块150以与遥控器300的移动相对应。
[0190]图13是例示根据本发明一个实施方式的多媒体装置的显示模块上显示的GUI数据的示例的示图。在图13中,假定将被多媒体装置100控制的特定外部装置200是STB201。例如,STB201通过HDMI线缆C与外部装置接口模块120连接,并且被接入到(但不限于)与网络接口模块113的接入点相同的接入点。
[0191]参照图13,在多媒体装置100的显示模块150上显示STB的⑶I数据700。多媒体装置100的外部装置接口模块120从STB201接收到STB的⑶I数据700。
[0192]STB的⑶I数据700可以在多媒体装置100和STB201之间的配对完成之后从STB201发送,或者可以在进入STB201的外部输入模式之后并且在多媒体装置100和STB201之间的配对完成之前被发送。然而,下面假定:如果多媒体装置100意在利用遥控器300针对与STB的⑶I数据相对应的STB201的各个功能,则多媒体装置100和STB201之间的配对完成。
[0193]STB的⑶I数据700包括与可由STB201实现的各个功能相对应的菜单选项。例如,STB的⑶I数据700可以包括作为实时广播710的用于各个频道的缩略图图像711至712、作为VOD服务720的用于呈现VOD内容的类型的菜单721至725、以及作为娱乐和生活730的今日天气菜单731和游戏菜单732。然而,多媒体装置100的控制器140不知道STB的⑶I数据是什么以及STB201的什么功能与STB的⑶I数据700相对应。
[0194]如果用户朝向STB的⑶I数据700移动遥控器300,则根据联系图12的以上描述,与坐标值信息相对应的信号从多媒体装置100发送到STB201,并且与遥控器300的移动相对应的指示符P相关信息从STB201发送到多媒体装置100。结果,在多媒体装置100的显示模块150上显示与遥控器300的移动相对应的指示符P。
[0195]例如,如果用户将KBSl频道的缩略图图像711上的与遥控器300的移动相对应的指示符P移动到新电影菜单723,则根据联系图12的以上描述将与坐标值信息相对应的信号从多媒体装置100发送到STB201,并且将所执行的与坐标值信息相对应的功能的结果从STB201发送到多媒体装置100。结果,可以在多媒体装置100的显示模块150上高亮显示KBSl频道的缩略图图像711,然后可以解除KBSl频道的缩略图图像711的高亮显示状态,并且可以按顺序输出新电影菜单723的高亮显示的结果。
[0196]又例如,如果在将与遥控器300的移动相对应的指示符定位在KBSl频道的缩略图图像711上之后用户按下了选择键按钮,则根据联系图12的以上描述,KBSl频道的缩略图图像711被高亮显示,并且在进入KBSl频道的广播观看菜单之后,通过显示模块150和音频输出模块160输出KBSl频道的直播数据。
[0197]同时,根据本发明,可以在多媒体装置100和特定外部装置200之间的配对完成之前和之后在显示模块150上差异地显示与遥控器300的移动相对应的指示符。这将参照图14进行描述。
[0198]图14是例示在特定外部装置的配对完成之前和之后在多媒体装置的显示模块上显示的指示符的变化的示图。
[0199]参照图14的(a),直播信号的视频数据800被输出到多媒体装置100的显示模块150。在显示模块150的屏幕上显示与遥控器300的移动相对应的指示符I。指示符I将被称为第一指示符I。控制器140基于从遥控器接收到的与移动相对应的信号控制显示模块150来计算坐标值信息,并且根据计算出的坐标值信息来输出第一指示符I。第一指示符I意在控制多媒体装置100的功能或与多媒体装置100相关的GUI。
[0200]如果在用户观看直播的同时接收到用于进入STB201的外部输入模式的命令,则多媒体装置100的控制器140执行与STB201的配对,如参照图6所述那样。
[0201]如果多媒体装置100和STB201之间的配对完成,则控制器140控制网络接口模块113向STB201发送从遥控器接收到的与移动相对应的信号。
[0202]STB201基于与从多媒体装置100发送的坐标值信息相对应的信号向多媒体装置100发送与遥控器300的移动相对应的指示符P相关信息。外部装置接口模块120接收指示符P相关信息,并且控制器140基于接收到的指示符P相关信息来控制显示模块150显示在图14的(b)中示出的指示符P。指示符P将被称为第二指示符P。换句话讲,第二指示符P意在根据与遥控器300的移动相对应的信号来控制STB201。
[0203]根据图14的(a)和(b)之间的比较,第一指示符I和第二指示符P可以彼此不同地设置形状、大小、颜色和透明度中的至少一个。用户可以基于输出到显示模块150的指示符的变化来识别遥控器300当前是在多媒体装置100的控制模式下还是在特定外部装置200的控制模式下。同时,根据情况,即使多媒体装置100和特定外部装置200之间的配对完成,用户也可以通过HDM1-CEC功能直接控制与多媒体装置100连接的特定外部装置200。这将参照图15进行描述。
[0204]图15是例示通过HDM1-CEC功能在多媒体装置中控制特定外部装置的方法的示例的示图。在图15中,假定将被多媒体装置100控制的特定外部装置200是STB201。例如,即使STB201通过HDMI线缆C与外部装置接口模块120连接,STB201不限于图15的示例。
[0205]参照图15,VOD内容的视频数据900被输出到多媒体装置100的显示模块150。视频数据900通过HDMI线缆C从STB201发送到多媒体装置100。
[0206]如果多媒体装置100和STB201支持HDM1-CEC功能,则用户可以利用遥控器300直接控制STB201的基本功能。例如,通过按下遥控器300中设置的诸如播放和暂停的键按钮,用户可以直接控制STB201的诸如VOD内容的播放和暂停的基本功能。
[0207]同时,如果仅在显示模块上显示从特定外部装置200接收到的STB的⑶I数据,则控制器140可以确定遥控器300被设置为特定外部装置200的控制模式。然而,如果多媒体装置100的⑶I数据与从特定外部装置200接收到的⑶I数据一起显示在显示模块150上,则出现了应该利用遥控器300控制多媒体装置100还是特定外部装置200的问题。
[0208]下面,将参照图16至图19详细描述如果在显示模块150上一起显示从特定外部装置200接收到的GUI数据和多媒体装置100的GUI数据则利用遥控器300控制多媒体装置100和特定外部装置200的第一种方法。
[0209]图16是例示根据本发明一个实施方式的控制多媒体装置的方法的示例的流程图。
[0210]在从特定外部装置200接收到的⑶I数据显示在显示模块150上的状态下,用户接口模块180接收用户输入信号(S1001)。例如,从遥控器300接收用户输入信号。在这种情况下,假定用户输入信号不是用于显示多媒体装置100的⑶I数据的信号。
[0211]控制器140检测在显示模块150上是否显示了多媒体装置100的⑶I数据(S1002)。
[0212]多媒体装置100的⑶I数据可以包括与多媒体装置100的各个功能相对应的图形图像以控制多媒体装置100的各个功能。多媒体装置100的各个功能包括可以由多媒体装置100执行的所有功能(诸如频道改变、频道选择、音量控制、外部输入模式的选择、应用的执行和环境设置)。
[0213]由于多媒体装置100的⑶I数据是由控制器140内的⑶I生成器143生成的,所以控制器140可以容易地知道在显示模块150上是否显示了多媒体装置100的⑶I数据。
[0214]如果控制器140没有检测到在显示模块150上显示的多媒体装置100的⑶I数据,即如果在显示模块150上没有显示多媒体装置100的⑶I数据,则控制器140控制网络接口模块113向外部装置200发送与用户输入信号相关的信息(S1003)。换句话讲,如果在显示模块150上没有显示多媒体装置100的GUI数据,则控制器140通过网络接口模块113向外部装置200发送从遥控器300输出的控制信号。这是因为,如果在显示模块150上没有显示多媒体装置100的⑶I数据,则用户意在利用遥控器300控制特定外部装置200。由于步骤S1003与以上联系图12和图13描述的类似,因此将省略其详细描述。
[0215]另一方面,如果控制器140检测到在显示模块150上显示的多媒体装置100的⑶I数据,即如果在显示模块150上显示了多媒体装置100的⑶I数据,则控制器140根据从用户接口模块180接收到的用户输入信号来执行多媒体装置100的功能(S1004)。换句话讲,如果在显示模块150上显示了多媒体装置100的⑶I数据,则控制器140通过在多媒体装置100内部处理从遥控器300输出的控制信号来执行多媒体装置100的相应功能。这是因为,如果在显示从特定外部装置200接收到的GUI数据的状态下通过用户的选择显示了多媒体装置100的GUI数据,则用户意在通过遥控器300控制多媒体装置100而不是特定外部装置200。多媒体装置100的⑶I数据可以在显示模块150的屏幕上与特定外部装置200的⑶I数据交叠地显示在特定外部装置200的⑶I数据上。
[0216]如果控制器140检测到在显示模块150上显示的多媒体装置的⑶I数据,即如果在显示模块150上显示了多媒体装置100的⑶I数据,则控制器140控制显示模块150显示与遥控器300的移动相对应的指示符I。指示符I将被称为第一指示符I。基于从遥控器300接收到的与移动相对应的信号,控制器140控制显示模块150计算坐标值信息,并且根据计算出的坐标值信息输出第一指示符I。
[0217]另一方面,如果在显示模块150没有显示多媒体装置100的⑶I数据,则由于遥控器300被改变成特定外部装置200的控制模式,所以不显示指示符I。相反,特定外部装置200基于与从多媒体装置100发送的坐标值信息相对应的信号向多媒体装置100发送与遥控器300的移动相对应的指示符P相关信息。外部装置接口模块120接收指示符P相关信息,并且控制器140基于接收到的指示符P相关信息控制显示模块150显示指示符P。指示符P将被称为第二指示符P。
[0218]第一指示符I和第二指示符P可以彼此不同地设置形状、大小、颜色和透明度中的至少一个。用户可以基于输出到显示模块150的指示符的变化来识别遥控器300当前在多媒体装置100的控制模式下还是在特定外部装置200的控制模式下。由于第一指示符I和第二指示符P与参照图14描述的第一指示符I和第二指示符P类似,因此其详细描述将被省略。
[0219]图17是例示根据本发明一个实施方式的在多媒体装置的显示模块上显示从特定外部装置接收到的GUI数据的示例的示图,图18是例示根据本发明一个实施方式的在图9的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图,并且图19是例示根据本发明一个实施方式的在图9的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的另一个示例的示图。
[0220]参照图17,在多媒体装置100的显示模块150上显示⑶I数据1100。⑶I数据1100由多媒体装置100的外部装置接口模块120从STB201接收。
[0221]如果用户移动遥控器300或按下遥控器300中设置的特定键按钮,则用户接口模块180从遥控器300接收用户输入信号。所述用户输入信号包括与遥控器300的移动相对应的信号或与遥控器300中设置的键按钮相对应的信号中的至少一个。
[0222]由于在显示模块150上显示从STB201接收到的⑶I数据1100而不在显示模块150上显示多媒体装置100的⑶I数据,所以控制器140控制网络接口模块113向外部装置200发送与用户输入信号相关的信息。与用户输入信号相关的信息包括与基于与遥控器300的移动相对应的信号而计算出的坐标值信息相对应的信号或与遥控器300中设置的键按钮相对应的信号中的至少一个。
[0223]特定外部装置200基于从多媒体装置100发送的与坐标值信息相对应的信号来向多媒体装置100发送与遥控器300的移动相对应的指示符P相关信息。外部装置接口模块120接收指示符P相关信息,并且控制器140基于接收到的指示符相关信息控制显示模块150显示指示符P。指示符P将被称为第二指示符P。换句话讲,第二指示符P意在根据与遥控器300的移动相对应的信号来控制STB的功能(例如,STB200的⑶I数据1100)。
[0224]如果用户在使用由STB201提供的服务的同时按下了遥控器300中设置的特定键按钮或多媒体装置100中设置的特定本地键按钮,则如图18或图19所示,可以在显示模块150上显示多媒体装置100的⑶I数据。
[0225]例如,参照图18,多媒体装置100的第一⑶I数据1210也可以与从STB201接收到的⑶I数据1100 —起显示在多媒体装置100的显示模块150上。
[0226]第一⑶I数据1210意在控制多媒体装置100的功能,并且可以是例如画面遥控器。第一⑶I数据1210可以包括用于控制多媒体装置100的功能的虚拟键按钮。第一⑶I数据1210可以通过交叠在STB201的⑶I数据1100上而被显示在显示模块150的屏幕上。
[0227]用户可以在移动遥控器300的同时选择第一⑶I数据1210内的虚拟键按钮或遥控器300中设置的键按钮。
[0228]控制器HO根据从用户接口模块180接收到的用户输入信号来执行多媒体装置100的功能。用户输入信号包括与遥控器300的移动相对应的信号或与遥控器300中设置的键按钮相对应的信号。控制器140可以执行映射到接收到的用户输入信号的多媒体装置100的功能。用于将用户输入信号与多媒体装置100的功能相映射的映射数据被存储在存储器130中。用户可以利用遥控器300控制多媒体装置100以完全偏离STB201的外部输入模式。
[0229]控制器140控制显示模块150输出与遥控器300的移动相对应的指示符I。指示符I将被称为第一指示符I。基于从遥控器300接收到的与移动相对应的信号,控制器140控制显示模块150计算坐标值信息,并且根据计算出的坐标值信息来输出第一指示符I。换句话讲,第一指示符I意在根据与遥控器300的移动相对应的信号来控制多媒体装置100的⑶I数据。
[0230]根据图17和图18之间的比较,第一指示符I和第二指示符P可以彼此不同地设置形状、大小、颜色和透明度中的至少一个。换句话讲,如果利用遥控器300控制STB201,则在显示模块150上显示第二指示符P。如果利用遥控器300控制多媒体装置100,则在显示模块150上显示与第二指示符P不同的第一指示符I。基于输出到显示模块150的指示符的变化,用户可以识别遥控器300当前处于多媒体装置100的控制模式还是特定外部装置200的控制模式。
[0231]又例如,参照图19,还在多媒体装置100的显示模块150上与从STB201接收到的⑶I数据1100 —起显示多媒体装置100的第二⑶I数据1220。
[0232]第二 GUI数据1220意在控制多媒体装置100的功能,并且可以是例如画面设置窗口。第二⑶I数据1220可以包括用于控制多媒体装置100的画面设置功能的菜单选项图像。第二⑶I数据1220可以通过交叠在STB201的⑶I数据1100上而被显示在显示模块150的画面上。
[0233]用户可以利用遥控器300选择第二⑶I数据1220内的菜单选项图像或遥控器300中设置的键按钮。
[0234]控制器HO根据从用户接口模块180接收到的用户输入信号来执行多媒体装置100的功能。用户输入信号包括与遥控器300的移动相对应的信号或与遥控器300中设置的键按钮相对应的信号。控制器140可以执行多媒体装置100的被映射到接收到的用户输入信号的功能。
[0235]控制器140控制显示模块150输出与遥控器300的移动相对应的第一指示符I。
[0236]根据图17和图19之间的比较,第一指示符I和第二指示符P可以彼此不同地设置形状、大小、颜色和透明度中的至少一个。
[0237]同时,如果从第一外部装置接收到的视频数据和⑶I数据中的至少一个与从第二外部装置接收到的⑶I数据一起显示在显示模块150上,则出现了应该使用遥控器300控制第一外部装置还是第二外部装置的问题。这将参照图20进行描述。
[0238]图20是例示根据本发明一个实施方式的在多媒体装置的显示模块上显示了从第一外部装置接收到的视频数据的状态下在多媒体装置的显示模块上显示从第二外部装置接收到的GUI数据的示例的示图。在图20中,假定第一外部装置是STB201并且第二外部装置是HTS202。
[0239]参照图20,在多媒体装置100的显示模块150上显示通过外部装置接口模块120从STB201接收到的视频数据1140。与图13的描述类似,如果在显示模块150上仅显示了从STB201接收到的视频数据和/OTI数据,则遥控器300可以被设置成STB201的控制模式。因此,控制器140控制网络接口模块113向STB201发送从遥控器300接收到的与移动相对应的信号和/或与键按钮相对应的信号。
[0240]在从STB201接收到的视频数据1140显示在多媒体装置100的显示模块150上的状态下,如果通过外部装置接口模块120从HTS202接收到HTS202的⑶I数据1230,则控制器140控制显示模块150 —起显示视频数据1140和⑶I数据1230。HTS202的⑶I数据1230可以通过交叠在视频数据1140上而显示在视频数据1140上。
[0241]HTS202的⑶I数据1230意在控制HTS202的功能,并且可以包括与HTS202的功能相对应的菜单选项。
[0242]在从STB201接收到的视频数据1140显示在多媒体装置100的显示模块150上的状态下,如果通过用户显示了 HTS202的⑶I数据1230,则由于用户意在利用遥控器300控制HTS202而不是STB201,所以遥控器300可以被改变为HTS202的控制模式。
[0243]因此,控制器140控制网络接口模块113向HTS202发送从遥控器300接收到的与移动相对应的信号和/或与键按钮相对应的信号。显示模块150可以根据与遥控器300的移动相对应的信号来输出用于控制HTS202的GUI数据1230的第三指示符Q。第三指示符Q可以在形状、大小、颜色和透明度中的至少一个方面与第二指示符P相同或不同。
[0244]下面,将参照图21至图25详细描述如果从特定外部装置200接收到的视频数据和⑶I数据中的至少一个与多媒体装置100的⑶I数据一起显示在显示模块150上,则利用遥控器300控制多媒体装置100和特定外部装置200的第二种方法。
[0245]图21是例示根据本发明一个实施方式的控制多媒体装置的方法的示例的流程图。
[0246]在从特定外部装置200接收到的视频数据和特定外部装置200的⑶I数据中的至少一个显示在显示模块150上的状态下,用户接口模块180接收用户输入信号(S1301)。例如,从遥控器300接收用户输入信号。在这种情况下,假定用户输入信号不是用于显示多媒体装置100的⑶I数据的信号。
[0247]控制器140检测在显示模块150上是否显示多媒体装置100的⑶I数据(S1302)。
[0248]由于多媒体装置100的⑶I数据是由控制器140内的⑶I生成器143生成的,所以控制器140可以容易地知道在显示模块150上是否显示了多媒体装置100的⑶I数据。
[0249]如果控制器140没有检测到显示在显示模块150上的多媒体装置100的⑶I数据,即如果在显示模块150上没有显示多媒体装置100的⑶I数据,则控制器140控制网络接口模块113向外部装置200发送与用户输入信号相关的信息(S1303)。换句话讲,如果在显示模块150上没有显示多媒体装置100的⑶I数据,则控制器140通过网络接口模块113向外部装置200发送从遥控器300输出的控制信号。这是因为,如果在显示模块150没有显示多媒体装置100的⑶I数据,则用户意在利用遥控器300控制特定外部装置200。由于步骤S1303与以上联系图12和图13的描述类似,因此将省略其详细描述。
[0250]另一方面,如果控制器140检测到在显示模块150上显示的多媒体装置100的⑶I数据,即如果在显示模块150上显示有多媒体装置100的⑶I数据,则控制器140根据是否满足用户输入信号的条件来差异地执行相应处理(S1304)。
[0251]首先,如果用户输入信号满足第一条件,则控制器140根据用户输入信号来执行多媒体装置100的功能(S1305)。换句话讲,如果用户输入信号满足第一条件,则控制器140根据用户输入信号来执行多媒体装置100的与多媒体装置100的GUI数据相对应的功能。换句话讲,如果从遥控器300输出的并且由控制器140接收到的控制信号满足第一条件,则控制器140通过在多媒体装置100内对从遥控器300输出的控制信号进行处理来执行相应的功能。
[0252]另一方面,如果用户输入信号满足第二条件,则控制器140控制网络接口模块113向外部装置200发送与用户输入信号相关的信息(S1303)。换句话讲,如果从遥控器300输出的并且由控制器140接收到的控制信号满足第二条件,则控制器140通过网络接口模块113向外部装置200发送从遥控器300输出的控制信号。
[0253]图22是例示图21中示出的控制多媒体装置的方法的一些步骤的详细流程图。假定从特定外部装置200接收到的视频数据和特定外部装置200的GUI数据中的至少一个与多媒体装置100的⑶I数据一起显示在多媒体装置100的显示模块150上。
[0254]用户接口模块180从遥控器300接收与移动相对应的信号和/或与键按钮相对应的信号(S1311)。
[0255]基于接收到的与移动相对应的信号,控制器140计算坐标值信息(S1312)。
[0256]根据是否满足计算出的坐标值信息的条件,控制器140差异地执行相应的处理(S1313)。
[0257]如果计算出的坐标值信息满足第一条件,则控制器140根据用户输入信号执行多媒体装置100的功能(S1314)。第一条件是指计算出的坐标值信息与显示模块150的屏幕上显示有多媒体装置100的⑶I数据的区域相对应的条件。这是因为,如果坐标值信息与显示模块150的屏幕上显示有多媒体装置100的⑶I数据的区域相对应,则用户意在利用遥控器300控制多媒体装置100而不是特定外部装置200。
[0258]例如,如果用户在朝着显示有多媒体装置100的⑶I数据的区域定位遥控器300之后按下选择键按钮,则基于与遥控器300的移动相对应的信号计算出的坐标值信息满足第一条件。因此,控制器140基于与移动相对应的信号和与选择键按钮相对应的信号来实现多媒体装置100的功能。
[0259]另一方面,如果计算出的坐标值信息满足第二条件,则控制器140控制网络接口模块113向特定外部装置200发送与用户输入信号相关的信息(S1315)。与用户输入信号相关的信息包括与计算出的坐标值信息相对应的信号和/或与键按钮相对应的信号。第二条件可以是计算出的坐标值信息与显示模块150的屏幕上显示有特定外部装置200的视频数据和GUI数据中的至少一个的区域相对应的条件。换句话讲,第二条件可以是与显示模块150的屏幕上显示有特定外部装置200的视频数据和⑶I数据中的至少一个的区域相对应的条件,所述区域是除了显示模块150的屏幕上显示的多媒体装置100的⑶I数据的区域之外的区域。这是因为,如果坐标值信息与显示模块150的屏幕上显示有特定外部装置200的视频数据和⑶I数据中的至少一个的区域相对应,则用户意在利用遥控器300控制特定外部装置200。
[0260]例如,如果用户在朝着特定外部装置200的视频数据和⑶I数据中的至少一个而不是多媒体装置100的GUI数据定位遥控器300之后按下选择键按钮,则基于与遥控器300的移动相对应的信号所计算出的坐标值信息满足第二条件。因此,控制器140控制网络接口模块113向特定外部装置200发送与坐标值信息相对应的信号和与选择键按钮相对应的信号。
[0261]如果坐标值信息与显示模块150的屏幕上显示有多媒体装置100的⑶I数据的区域相对应,则控制器140可以控制显示模块150显示与遥控器300的移动相对应的第一指示符I。
[0262]另一方面,如果坐标值信息与显示模块150的屏幕上显示有特定外部装置200的视频数据和⑶I数据中的至少一个的区域相对应,则控制器140控制网络接口模块113向特定外部装置200发送与计算出的坐标值信息相对应的信号。特定外部装置200基于与坐标值信息相对应的信号向多媒体装置100发送与遥控器300的移动相对应的第二指示符P相关信息,并且多媒体装置100的控制器140基于第二指示符P相关信息控制显示模块150显示与遥控器300的移动相对应的第二指示符P。
[0263]因此,如果朝着显示模块150的屏幕上的多媒体装置100的⑶I数据定位遥控器300,则在多媒体装置100的⑶I数据上显示第一指示符I。并且,如果朝着显示模块150的屏幕上的特定外部装置200的视频数据和CTI数据中的至少一个定位遥控器300,则在特定外部装置200的视频数据或⑶I数据上显示第二指示符P。第一指示符I和第二指示符P可以彼此不同地设置形状、大小、颜色和透明度中的至少一个。
[0264]图23是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图。
[0265]参照图23,还在多媒体装置100的显示模块150上与从STB201接收到的⑶I数据1100 一起显示多媒体装置100的第三⑶I数据1310。
[0266]第三GUI数据1310意在控制多媒体装置100的功能,并且可以是例如画面遥控器。第三⑶I数据1310可以包括用于控制多媒体装置100的功能的虚拟键按钮。第三⑶I数据1310可以通过交叠在STB201的⑶I数据1100上而显示在显示模块150的屏幕上。
[0267]用户可以在移动遥控器300的同时选择第三⑶I数据1310内的虚拟键按钮或遥控器300中设置的键按钮。
[0268]如果基于与遥控器300的移动相对应的信号计算出的坐标值信息与显示模块150的屏幕上显示有第三⑶I数据1310的区域相对应,则控制器140基于与遥控器300的移动相对应的信号和与键按钮相对应的信号来控制多媒体装置100的相应功能。
[0269]如果基于与遥控器300的移动相对应的信号计算出的坐标值信息与显示模块150的屏幕上显示有第三⑶I数据1310的区域相对应,则控制器140可以控制显示模块150显示与遥控器300的移动相对应的第一指示符I。
[0270]另一方面,如果基于与遥控器300的移动相对应的信号计算出的坐标值信息与显示模块150的屏幕上显示有STB201的⑶I数据的区域(除了用于第三⑶I数据1310的区域之外的区域)相对应,则控制器140控制网络接口模块113向特定外部装置200发送与坐标值信息相对应的信号和与键按钮相对应的信号。结果,执行STB201的特定功能。
[0271]如果基于与遥控器300的移动相对应的信号计算出的坐标值信息与显示模块150的屏幕上显示有STB201的⑶I数据的区域而不是用于第三⑶I数据1310的区域相对应,则在显示模块150上显示与遥控器300的移动相对应的第二指示符P。
[0272]因此,如果朝着显示模块150的屏幕上的多媒体装置100的⑶I数据定位遥控器300,则在多媒体装置100的⑶I数据上显示第一指示符I。并且,如果朝着显示模块150的屏幕上的STB201的⑶I数据定位遥控器300,则在STB201的⑶I数据上显示第二指示符P。第一指示符I和第二指示符P可以彼此不同地设置形状、大小、颜色和透明度中的至少一个。
[0273]同时,根据情况,控制器140可以通过分析与遥控器300中设置的键按钮相对应的信号来控制多媒体装置100和特定外部装置200。这将参照图24和图25进行描述。
[0274]图24是例示根据与遥控器中设置的键按钮相对应的信号控制多媒体装置和特定外部装置的方法的示例的流程图。假定在多媒体装置100的显示模块150上与多媒体装置100的⑶I数据一起显示从特定外部装置200接收到的视频数据和⑶I数据中的至少一个。
[0275]用户接口模块180从遥控器300接收与移动相对应的信号和/或与键按钮相对应的信号(S1321)。
[0276]控制器140检测与多媒体装置100的⑶I数据相对应的功能(S1322)。由于多媒体装置100的⑶I数据是由控制器140内的⑶I生成器143生成的,所以控制器140可以容易地知道与多媒体装置100的GUI数据相对应的功能。
[0277]为了方便,将把与多媒体装置100的GUI数据相对应的功能称为特定类型功能。多媒体装置100的特定类型功能包括由多媒体装置100实现的功能中的类似功能。例如,如果用户利用多媒体装置100听音乐,则可把诸如与听音乐相关的播放功能、暂停能够、播放停止功能、下一音乐选择功能和前一音乐选择功能的类似功能称为特定类型功能。
[0278]控制器140根据是否满足与从遥控器300接收到的键按钮相对应的信号的条件来差异地执行相应的处理(S1323)。
[0279]如果与键按钮相对应的信号满足第三条件,则控制器140根据与键按钮相对应的信号执行多媒体装置100的功能(S1324)。第三条件是指与特定类型功能相关的条件,其中,与键按钮相对应的信号对应于多媒体装置100的GUI数据。
[0280]即使在显示模块150的屏幕上朝着遥控器偏离多媒体装置100的⑶I数据的区域定位遥控器300,但如果接收到的与键按钮相对应的信号与对应于多媒体装置100的CTI数据的特定类型功能相关,则用户意在利用遥控器300控制多媒体装置100而不是特定外部装置200。因此,在该实施方式中,如果与键按钮相对应的信号满足第三条件,则可以不考虑是否满足基于与遥控器300的移动相对应的信号所计算出的坐标值信息的第一条件和第二条件。
[0281]如果与键按钮相对应的信号不满足第三条件,则控制器140可以根据是否满足基于与遥控器300的移动相对应的信号所计算出的坐标值信息的第一条件和第二条件来差异地执行相应处理(S1325)。由于该情况与联系图21和图22的描述的情况类似,因此将省略详细描述。
[0282]图25是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图。图25是例示根据与遥控器300中设置的键按钮相对应的信号控制多媒体装置100和特定外部装置200的方法的示例的示图。
[0283]参照图25,还在多媒体装置100的显示模块150上与从STB201接收到的⑶I数据1100 一起显示多媒体装置100的第四⑶I数据1320。
[0284]第四GUI数据1320意在控制多媒体装置100的功能,并且可以意在控制例如多媒体装置100的音乐播放相关功能。第四⑶I数据1320可以包括用于控制多媒体装置100的音乐播放相关功能的虚拟键按钮。第四GUI数据1320可以通过交叠在STB201的GUI数据1100上而显示在显示模块150的屏幕上。
[0285]用户可以在移动遥控器300的同时选择第四⑶I数据1320内的虚拟键按钮或遥控器300中设置的键按钮。
[0286]如果从遥控器300接收到的与键按钮相对应的信号涉及与第四⑶I数据1320相对应的特定类型功能,则控制器140根据与键按钮相对应的信号来执行多媒体装置100的相应功能。
[0287]例如,假定在用户朝着STB201的⑶I数据1100而不是第四⑶I数据1320定位遥控器300的状态下,用户按下遥控器300中设置的播放键按钮。由于播放键按钮涉及与第四Gn数据1320相对应的音乐播放相关功能,所以即使基于与遥控器300的移动相对应的信号所计算出的坐标值信息与显示模块150的屏幕上显示有第四⑶I数据1320的区域不对应,控制器也可以基于与播放键按钮相对应的信号来执行多媒体装置100的相应功能。
[0288]另一方面,如果从遥控器300接收到的与键按钮相对应的信号不涉及与第四⑶I数据1320相对应的特定类型功能,则控制器140可以根据基于与遥控器300的移动相对应的信号所计算出的坐标值信息对应于显示模块150的屏幕上显示有第四⑶I数据1320的区域还是对应于在其上显示有STB201的⑶I数据1100的区域来不同地执行相应的处理。由于该情况与联系图22和图23描述的情况类似,所以将省略详细描述。
[0289]下面将参照图26至图28详细描述如果在显示模块150上与多媒体装置100的GUI数据一起显示从特定外部装置200接收到的视频数据和GUI数据中的至少一个则利用遥控器300控制多媒体装置100和特定外部装置200的第三种方法。
[0290]图26是例示根据本发明实施方式的控制多媒体装置的方法的另一个示例的流程图。
[0291]在从特定外部装置200接收到的视频数据和⑶I数据中的至少一个显示在显示模块150上的情况下,用户接口模块180接收用户输入信号(S1401)。例如,用户输入信号可以是从遥控器300接收到的,或者可以是通过用户接口模块180内的传感器模块接收到的。在这种情况下,假定用户输入信号不是用于显示多媒体装置100的⑶I数据的信号。
[0292]控制器140检测在显示模块150上是否显示有多媒体装置100的⑶I数据(S1402)。
[0293]由于媒体装置100的⑶I数据是由控制器140内的⑶I生成器143生成的,所以控制器140可以容易地知道在显示模块150上是否显示了多媒体装置100的⑶I数据。
[0294]如果控制器140没有检测到在显示模块150上显示的多媒体装置100的⑶I数据,即如果在显示模块150上没有显示多媒体装置100的⑶I数据,则控制器140控制网络接口模块113向外部装置200发送与用户输入信号相关的信息(S1403)。这是因为,如果在显示模块150上没有显示多媒体装置100的⑶I数据,则用户意在利用遥控器300控制特定外部装置200。由于步骤S1403与以上联系图12和图13的提到的描述类似,因此将省略其详细描述。
[0295]另一方面,如果控制器140检测到在显示模块150上显示的多媒体装置100的⑶I数据,即如果在显示模块150上显示了多媒体装置100的⑶I数据,则控制器140根据是否满足用户输入信号的条件来差异地执行相应的处理(S1404)。
[0296]首先,如果用户输入信号满足第四条件,则控制器140根据用户输入信号来执行多媒体装置100的功能(S1405)。换句话讲,如果用户输入信号满足第四条件,则控制器140根据用户输入信号执行多媒体装置100的与多媒体装置100的GUI数据相对应的功能。
[0297]另一方面,如果用户输入信号满足第五条件,则控制器140控制网络接口模块113向外部装置200发送与用户输入信号相关的信息(S1403)。
[0298]例如,可以根据用户输入信号是从遥控器300接收到的还是通过用户接口模块180内的传感器模块接收到的来确定第四条件和第五条件。例如,如果用户利用遥控器300输入了用户命令,则从用户接口模块180接收到的用户输入信号可以被认为是满足第四条件的用户输入信号。如果用户通过发出特定声音或做出了特定手势来输入用户命令,则通过用户接口模块180内的传感器模块接收到的用户输入信号可以被认为是满足第五条件的用户输入信号。
[0299]另外,如果用户利用遥控器300输入了用户命令,则与对应于多媒体装置100的GUI数据的功能的遥控器300的键按钮相对应的信号可以被认为是满足第四条件的用户输入信号,并且与遥控器300的移动相对应的信号可以被认为是满足第五条件的用户输入信号。
[0300]另外,如果用户利用遥控器300输入了用户命令,则与遥控器300的移动相对应的信号可以被认为是满足第四条件的用户输入信号,并且与遥控器300中设置的四方向键按钮相对应的信号可以被认为是满足第五条件的用户输入信号。
[0301]另外,如果用户利用遥控器300输入用户命令,则与遥控器300的移动相对应的信号可以被认为是满足第四条件的用户输入信号,并且与遥控器300中设置的触摸板(未示出)相关的信息可以被认为是满足第五条件的用户输入信号。
[0302]然而,上面提到的将用户输入信号认为是满足第四条件的信号或满足第五条件的信号的方法仅是示例性的并且不限于上面提到的示例。
[0303]图27和图28是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的示例的示图。为了方便,在图27和图28中没有示出外部装置200。
[0304]参照图27的(a),还在多媒体装置100的显示模块150上与从STB201接收的⑶I数据1100 —起显示多媒体装置100的第五⑶I数据1410。
[0305]第五⑶I数据1410意在控制多媒体装置100的功能,并且可以是例如画面遥控器。第五⑶I数据1410可以包括用于控制多媒体装置100的功能的虚拟键按钮。第五⑶I数据1410可以通过交叠在STB201的⑶I数据1100上而被显示在显示模块150的屏幕上。
[0306]如果接收到与遥控器300的第一功能相对应的用户输入信号,则控制器140向STB201发送与对应于第一功能的用户输入信号相关的信息。如果接收到与遥控器300的第二功能相对应的用户输入信号,则控制器140根据与第二功能相对应的用户输入信号来执行多媒体装置100的功能。
[0307]例如,假定遥控器300的第一功能是遥控器300的四方向键按钮的功能,并且遥控器300的第二功能是与遥控器300的移动相对应的功能,则给出如下描述。
[0308]如果从用户接口模块180接收到的用户输入信号包括与遥控器300的移动相对应的信号,则控制器140根据用户输入信号执行多媒体装置100的功能。
[0309]例如,如果用户在移动多媒体装置100的同时选择了第五⑶I数据1410内的虚拟键按钮或遥控器300中设置的选择键按钮,则遥控器300被设置为多媒体装置100的控制模式。因此,控制器140根据与遥控器300的移动相对应的信号或与选择键按钮相对应的信号来执行多媒体装置100的相应功能。
[0310]另一方面,如果通过用户接口模块180接收到的用户输入信号包括与遥控器中设置的四方向键按钮相对应的信号,则控制器140控制网络接口模块113向STB201发送与用户输入信号相关的信息。
[0311]例如,如果用户在不移动遥控器300的情况下选择了遥控器300中设置的四方向键按钮,如图27的(b)所示,则遥控器300被设置为STB201的控制模式。因此,多媒体装置100向STB201发送与遥控器300的四方向键按钮相对应的信号。在这种情况下,STB201可以根据从多媒体装置100发送的与四方向键按钮相对应的信号向多媒体装置100发送特定菜单选择的高亮显示(H)的结果,并且可以控制显示模块150显示特定菜单选项的高亮显示⑶的结果。
[0312]如果用户通过移动遥控器300而从用户接口模块180接收到与遥控器300的移动相对应的信号,则遥控器300可以返回多媒体装置100的控制模式,如图27的(a)所示。另夕卜,如果用户再次选择了遥控器300中设置的四方向键按钮,则遥控器300可以返回STB201的控制模式,如图27的(b)所示。
[0313]在图27的(a)中,由于遥控器300被设置为多媒体装置100的控制模式,所以在显示模块150上显示第一指示符I。在图27的(b)中,由于遥控器300被限制为其中遥控器300被设置成STB201的控制模式并且没有被移动的情况,所以可以在显示模块150上不显示指示符。
[0314]如上所述,本发明可以以这样的方式被实现:遥控器300的第一功能是与遥控器300的移动相对应的功能,并且遥控器300的第二功能是四方向键按钮的功能。
[0315]针对另一个示例,将参照图28描述这样的情况:遥控器300的第一功能是与遥控器300的移动相对应的功能,并且遥控器300的第二功能是遥控器300的与第五⑶I数据1410的功能相对应的特定键按钮的功能。
[0316]如图28的(a)所示,如果从用户接口模块180接收到的用户输入信号包括与遥控器300的移动相对应的信号,则控制器140根据用户输入信号执行多媒体装置100的功能。
[0317]另一方面,如图28的(b)所示,如果从用户接口模块180接收到的用户输入信号是与遥控器300中设置的键按钮相对应的信号中的与第五GUI数据1410的功能相对应的信号,则控制器140控制网络接口模块113向STB201发送与用户输入信号相关的信息。
[0318]在图28的(a)中,由于遥控器300被设置为STB201的控制模式,所以在显示模块150上显示第一指示符I。
[0319]图29是例示根据本发明一个实施方式的在图17的特定外部装置的GUI数据显示在多媒体装置的显示模块上的状态下在多媒体装置的显示模块上显示多媒体装置的GUI数据的另一个示例的示图。
[0320]参照图29,还在多媒体装置100的显示模块150上与从STB201接收的⑶I数据1100 一起显示多媒体装置100的第五⑶I数据1410。
[0321]如果从遥控器300接收到用户输入信号,则控制器140根据用户输入信号执行多媒体装置100的功能。例如,如果用户利用遥控器300输入了用户命令,则遥控器300被设置为多媒体装置100的控制模式。因此,控制器140根据与遥控器300的移动相对应的信号和与选择键按钮相对应的信号来执行多媒体装置100的相应功能。并且,控制器140控制显示模块150显示与遥控器300的移动相对应的第一指示符I。
[0322]另一方面,如果通过用户接口模块180内的传感器模块接收到用户输入信号,则控制器140控制网络接口模块113向STB201发送与用户输入信号相关的信息。例如,如果用户通过发出特定声音或做出了特定手势而输入用户命令,则遥控器300被设置为STB201的控制模式。与用户输入信号相关的信息可以包括从由控制器140识别的特定声音或特定手势转换的文本的结果。此时,第一指示符I可以以不活动状态显示在显示模块150上,或者可以不显示在显示模块150上。
[0323]尽管已参照图29示例性地描述了满足第四条件的用户输入信号是从遥控器300接收的用户输入信号并且满足第五条件的用户输入信号是通过用户接口模块180内的传感器模块接收到的用户输入信号这样的情况,但本发明不限于图29的示例。
[0324]尽管以上示例性地描述了控制多媒体装置100和STB201的示例,但也可以控制包括多媒体装置100在内的三个或更多个装置。例如,本发明可以被实现为根据与遥控器300的移动相对应的信号控制多媒体装置100,根据与遥控器300的四方向键按钮相对应的信号控制STB201,并且根据通过用户接口模块180内的传感器模块接收到的用户输入信号控制其它的外部装置200。
[0325]图30是例示执行与外部装置配对的多媒体装置的处理的示例的流程图。然而,应理解的是,在多媒体装置中执行与外部装置的配对的处理不限于图30。
[0326]首先,多媒体装置100向外部装置200发送指示配对处理的结果的PairingRequest消息(S1501)。并且外部装置通过PairingRequestAck消息对多媒体装置100做出响应(S1502)。
[0327]多媒体装置100向外部装置200发送可以处理随机数值的Opt1ns (S1503)。在这种情况下,多媒体装置100可以向外部装置200发送可以被处理的随机数值的类型。
[0328]外部装置200向多媒体装置100发送可以处理随机数值的Opt1ns (S1504)。在这种情况下,外部装置200可以向多媒体装置100发送可以生成的随机数值以及可以接收的响应消息。
[0329]多媒体装置100向外部装置200发送随机数值的详细配置信息作为配置消息Config (S1505)。外部装置200通过ConfigAck对多媒体装置100做出响应(S1506)。
[0330]之后,多媒体装置100和外部装置200彼此交换密钥(S1507)。更详细地,可以以这样的方式来交换密钥:外部装置200生成合适的随机数值,然后向用户发送所生成的随机数值,并且用户对随机数做出响应。
[0331]如果用户对随机数值做出响应,则多媒体装置100确认该响应。结果,如果确认的结果是正确的,则多媒体装置向外部装置200发送Secret (加密)消息(S1508)。
[0332]然后,外部装置200确认该响应,结果,如果确认的结果是正确的,则外部装置200向多媒体装置100发送SecretAck (S1509)。
[0333]例如,上面提到的配对处理可以使用具有短的有效时间的安全套接层(SSL)规则以防止出现消息窃取。
[0334]如果在多媒体装置100和外部装置200之前执行图30中示出的配对处理,则可以在没有输入密钥的过程的情况下完成配对。
[0335]图31是例示图30的处理中的在多媒体装置和外部装置之间交换的消息类型的示例的示图。然而,应该理解的是,在多媒体装置100和外部装置200之间交换的消息类型不限于图31。
[0336]参照图31,在多媒体装置100和外部装置200之间交换的消息1600是针对交换的所有消息加密的OuterMessage,并包括common header (公共报头)字段1610和作为更下层消息的内部的Payload(净荷)1620。
[0337]common header 字段 1610 包括 protocol_vers1nl611 和 statusl612 作为两个必要字段。protocol_vers1nl611是指示当前协议的版本的整数值,并且在协议扩展期间被用于向后兼容。statusl612是指示协议的状态的整数值。例如,如果状态代码是0K,则statusl612是‘200’,并且表示已经接收到先前的消息(如果有的话)并且可以发送协议的下一消息。如果statusl612具有除了 ‘200’之外的值,则表示在发送中出现错误并且会话已结束。common header字段1610是可选的字段,并且还可以包括type (类型)1613。如果状态码是0K,则typel613应该包括指示Payloadl620的整数类型数字。
[0338]PairingRequest 消息 1621、PairingRequestAck 消息 1622、Opt1ns 消息 1623、Configurat1n 消息 1624、Configurat1nAck 消息 1625、Secret 消息 1626 或 SecretAck 消息1627可以分别包括在内部的Payloadl620中。
[0339]图32是例示当多媒体装置在相同的网络内搜索外部装置时从多媒体装置发送给外部装置的数据包的示例的示图。然而,应该理解,当多媒体装置在相同的网络内搜索外部装置时从多媒体装置发送给外部装置的数据包的结构不限于图32。为了方便,图32中的数据包1700将被称为第一数据包1700。
[0340]第一数据包1700包括净荷1710和报头1720,净荷1710包含将被发送的数据,报头1720包含关于净荷1710的信息。
[0341]报头1720可以包括用于检错的信息1721、协议版本信息1722和净荷1710的长度信息1723。
[0342]包含将被发送的实际数据的净荷1710可以包括发送消息的装置的MAC地址信息1711、协议名称信息1712、协议名称的长度信息1713、发送消息的装置的型号名称信息1714和装置型号名称的长度信息1715。
[0343]下面,将参照图33和图34描述将坐标值信息或键按钮相关信息从多媒体装置100发送到特定外部装置200的方法。
[0344]图33是例示在多媒体装置和特定外部装置之间配对完成之后在多媒体装置和特定外部装置之间交换的消息类型的示例的示图。然而,应该理解,在多媒体装置100和特定外部装置200之间交换的消息类型不限于图33。
[0345]例如,如果多媒体装置100和特定外部装置200彼此发送消息,则所述消息可以遵从RemoteMessage协议缓冲器格式。
[0346]如果在RemoteMessage 1800中包括请求消息1810,则特定外部装置200利用sequence_numberl830与请求消息的序列号相同的响应消息1820来响应请求消息。换句话讲,多媒体装置100可以提供sequence_numberl830字段值以跟踪对发送给特定外部装置200的请求的响应。
[0347]针对请求消息1810,从多媒体装置100发送给特定外部装置200的消息应该加密。请求消息1810可以包括键事件(key event)消息1811、鼠标移动(mouse moving)消息1812、鼠标滚轮事件(mouse wheel event)消息1813、包括数据的消息1814、连接期间的传输消息1815和Fling消息1816。多媒体装置100可以为请求消息1810加密坐标值信息和/或键按钮相关信息,并且向特定外部装置200发送加密的消息。
[0348]从特定外部装置200发送给多媒体装置100的响应消息1820可以包括含有数据的消息1821、连接期间的传输消息1822和Fling结果消息1823。
[0349]图34是例示在多媒体装置和特定外部装置之间的配对完成之后从多媒体装置发送给特定外部装置的数据包的示例的示图。然而,应该理解的是,在多媒体装置和特定外部装置之间的配对完成之后从多媒体装置发送给特定外部装置的数据包的结构不限于图34。为了方便,图34的数据包1900将被称为第二数据包1900。
[0350]第二数据包1900包括净荷1910和报头1920,净荷1910包含将被发送的数据,报头1920包含关于净荷1910的信息。
[0351]报头1920可以包括协议版本信息/输入类别信息1921、消息全长信息1922和被应用相应包的内容的视频帧的时间戳值信息1923。
[0352]包含将被发送的实际数据的净荷1910可以包括关于缩放、滚动等的输入类型的信息1911、坐标值信息1912以及坐标值的长度信息1913。
[0353]尽管为了方便描述针对各附图做出了描述,但各个附图的实施方式可以被合并以实现新的实施方式。另外,可以在本发明的范围内根据本领域技术人员的需要来设计记录有用于实现实施方式的程序的计算机可读记录介质。
[0354]多媒体装置和用于操作该多媒体装置的方法不限于上面提到的实施方式,并且上面提到的实施方式中的所有或一些实施方式可以有选择地按组合进行配置,使得可以在前面提到的实施方式中进行各种修改。
[0355]同时,根据本发明的用于操作多媒体装置的方法可以在可以被电子装置中设置的处理器读取的记录介质中被实现为可以被处理器读取的代码。可读处理器读取的记录介质可以包括可存储可被处理器读取的数据的所有类型的处理介质。记录介质的示例包括ROM、RAM、⑶-ROM、磁带、软盘和光学数据存储器。另外,记录介质的另一个示例可以在诸如通过互联网传输的一种载波中实现。另外,可被处理器读取的记录介质可以分布于通过网络连接到的计算机系统中,从而可被处理器读取的代码可以在分布式模式下被存储和实现。
[0356]另外,尽管已经描述了本说明书的优选实施方式,但对于本领域技术人员而言,在不脱离说明书的精神和必要特性的情况下,本说明书可以以其它特定方式实现。因此,以上实施方式将被认为在所有方面是说明性的不是限制性的。说明书的范围应该由所附权利要求的合理的解释来确定,并且落入说明书的等同范围内的所有改变包括在说明书的范围内。
[0357]另外,在说明书中,已经描述了产品发明和方法发明,并且如果需要可以对产品发明和方法发明的描述做出补充。
[0358]本申请要求2013年8月28日提交的韩国专利申请N0.10-2013-0102344和10-2013-0102345的优先权,此处以弓I证的方式分别并入,就像在此进行了完整阐述一样。
【权利要求】
1.一种与外部装置连接的多媒体装置,该多媒体装置包括: 外部装置接口模块,其将所述外部装置与所述多媒体装置连接起来; 网络接口模块,其通过网络与所述外部装置通信; 显示模块,其显示通过所述外部装置接口模块从所述外部装置接收到的视频数据和第一 GUI数据; 用户接口模块,其接收从遥控器输出的控制信号;以及 控制器, 其中,如果在所述显示模块上与所述视频数据和所述第一 GUI数据中的至少一个一起显示关于所述多媒体装置的第二 GUI数据,则所述控制器在所述多媒体装置中处理从所述遥控器输出的所述控制信号,并且如果在所述显示模块上没有显示关于所述多媒体装置的所述第二 GUI数据,则所述控制器通过所述网络接口模块向所述外部装置发送从所述遥控器输出的所述控制信号。
2.根据权利要求1所述的多媒体装置,其中,从所述遥控器输出的所述控制信号包括与所述遥控器的移动相对应的信号和与所述遥控器中设置的键按钮相对应的信号中的至少一个。
3.根据权利要求2所述的多媒体装置,其中,如果在所述显示模块上没有显示关于所述多媒体装置的所述第二 GUI数据,则所述控制器基于与所述遥控器的移动相对应的信号来计算所述显示模块的屏幕的坐标值信息,并且控制所述网络接口模块向所述外部装置发送计算出的坐标值信息和与所述键按钮相对应的信号。
4.根据权利要求1所述的多媒体装置,其中,如果在所述显示模块上与所述视频数据和所述第一⑶I数据中的至少一个一起显示所述第二⑶I数据,则所述控制器根据与所述遥控器的移动相对应的信号来控制所述显示模块输出用于控制所述第二 GUI数据的第一指示符,并且如果在所述显示模块上没有显示关于所述多媒体装置的所述第二 GUI数据,则所述控制器根据与所述遥控器的移动相对应的信号控制所述显示模块输出用于控制所述第一⑶I数据的第二指示符。
5.根据权利要求4所述的多媒体装置,其中,所述第一指示符和所述第二指示符彼此不同地设置形状、大小、颜色和透明度中的至少一项。
6.根据权利要求1所述的多媒体装置,其中,如果通过所述用户接口模块接收到用于进入所述外部装置的外部输入模式的用户输入信号,则所述控制器搜索能够通过所述网络与所述网络接口模块通信的外部装置,在搜索到的外部装置中检测与用于进入所述外部输入模式的所述用户输入信号相对应的外部装置,并且执行与检测到的外部装置的配对。
7.根据权利要求6所述的多媒体装置,该多媒体装置还包括存储器,所述存储器存储用于所检测到的外部装置的控制应用,其中,如果接收到用于进入所述外部装置的所述外部输入模式的所述用户输入信号,则所述控制器访问所述存储器中存储的所述控制应用并执行访问的控制应用。
8.根据权利要求6所述的多媒体装置,其中,如果在搜索到的外部装置中存在和与用于进入所述外部输入模式的所述用户输入信号相对应的所述外部装置属于相同的产品组的两个或更多个外部装置,则所述控制器生成用于接收用于选择所述两个或更多个外部装置中的任何一个外部装置的用户输入信号的GUI。
9.根据权利要求1所述的多媒体装置,其中,如果在所述显示模块上没有显示关于所述多媒体装置的所述第二Gn数据,则所述控制器控制所述网络接口模块通过IP网络向所述外部装置发送从所述遥控器输出的所述控制信号。
10.一种与外部装置连接的多媒体装置,该多媒体装置包括: 外部装置接口模块,其将所述外部装置与所述多媒体装置连接起来; 网络接口模块,其通过网络与所述外部装置通信; 显示模块,其显示通过所述外部装置接口模块从所述外部装置接收到的视频数据和第一⑶I数据以及关于所述多媒体装置的第二⑶I数据; 用户接口模块,其接收从遥控器输出的控制信号;以及 控制器, 其中,如果从所述遥控器输出的所述控制信号与所述遥控器的第一功能相对应,则所述控制器通过所述网络接口模块向所述外部装置发送从所述遥控器输出的所述控制信号,并且如果从所述遥控器输出的所述控制信号与所述遥控器的第二功能相对应,则所述控制器在所述多媒体装置中对从所述遥控器输出的所述控制信号进行处理以控制所述第二 GUI数据。
11.根据权利要求10所述的多媒体装置,其中,从所述遥控器输出的所述控制信号包括与所述遥控器的移动相对应的信号和与所述遥控器中设置的键按钮相对应的信号中的至少一个。
12.根据权利要求11所述的多媒体装置,其中,所述控制器基于与所述遥控器的移动相对应的所述信号来计算所述显示模块的屏幕的坐标值信息。
13.根据权利要求10所述的多媒体装置,其中,所述遥控器的所述第一功能与所述遥控器的所述移动相对应,并且所述遥控器的所述第二功能与所述遥控器的特定键按钮的与所述第二 GUI数据的功能相关的功能相对应。
14.根据权利要求10所述的多媒体装置,其中,所述遥控器的所述第一功能与所述遥控器的四方向键按钮的功能相对应,并且所述遥控器的所述第二功能与所述遥控器的所述移动相对应。
15.根据权利要求13所述的多媒体装置,其中,所述控制器根据与所述遥控器的移动相对应的所述信号来控制所述显示模块输出用于控制所述第一 GUI数据的第二指示符。
16.根据权利要求14所述的多媒体装置,其中,所述控制器根据与所述遥控器的移动相对应的所述信号来控制所述显示模块输出用于控制所述第二 GUI数据的第一指示符。
17.一种与至少两个外部装置连接的多媒体装置,该多媒体装置包括: 外部装置接口模块,其将第一外部装置和第二外部装置中的每一个与所述多媒体装置连接起来; 网络接口模块,其通过网络与所述第一外部装置和所述第二外部装置通信; 显示模块,其显示通过所述外部装置接口模块从所述第一外部装置接收到的视频数据和第一⑶I数据; 用户接口模块,其接收从遥控器输出的控制信号,所述控制信号包括与所述遥控器的移动相对应的信号和与所述遥控器中设置的键按钮相对应的信号;以及 控制器,其控制所述网络接口模块向所述第一外部装置发送从所述遥控器输出的所述控制信号, 其中,如果在所述视频数据和所述第一 GUI数据中的至少一个被显示的状态下通过所述外部装置接口模块从所述第二外部装置接收到第二 GUI数据,则所述控制器控制所述显示模块与所述视频数据和所述第一 GUI数据中的至少一个一起显示所述第二 GUI数据,并且控制所述网络接口模块向所述第二外部装置发送从所述遥控器输出的所述控制信号。
18.根据权利要求17所述的多媒体装置,其中,如果在所述显示模块上没有显示所述第二 GUI数据,则所述控制器控制所述网络接口模块向所述第一外部装置发送从所述遥控器输出的所述控制信号。
19.根据权利要求17所述的多媒体装置,其中,如果在所述显示模块上与所述视频数据和所述第一 GUI数据中的至少一个一起显示所述第二 GUI数据,则所述控制器根据与所述遥控器的移动相对应的所述信号控制所述显示模块输出用于控制所述第二 GUI数据的第一指示符,并且如果在所述显示模块上没有显示关于所述多媒体装置的所述第二 GUI数据,则所述控制器根据与所述遥控器的移动相对应的所述信号控制所述显示模块输出用于控制所述第一 GUI数据的第二指示符。
20.根据权利要求19所述的多媒体装置,其中,所述第一指示符和所述第二指示符彼此不同地设置形状、大小、颜色和透明度中的至少一项。
【文档编号】G08C17/02GK104424790SQ201410195304
【公开日】2015年3月18日 申请日期:2014年5月9日 优先权日:2013年8月28日
【发明者】尹熙完, 钱重民 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1