用于创建用于频道改变的指令的处理器、显示设备和显示方法与流程

文档序号:14197536阅读:221来源:国知局
用于创建用于频道改变的指令的处理器、显示设备和显示方法与流程

相关申请的交叉引用

本申请要求2016年10月7日在韩国知识产权局递交的韩国专利申请no.10-2016-0129854的优先权,其全部内容通过引用合并于本文。

本公开的示例性实施例涉及一种能够创建用于频道改变的指令(例如,控制代码)的处理器、显示设备和显示方法。



背景技术:

越来越多地将诸如机顶盒(stb)、蓝光盘(bd)、音频系统、移动设备、个人计算机(pc)和外部存储器之类的各种外围设备结合显示设备一同使用。

现有技术的显示设备可以经由通过与该显示设备相连的外围设备建立的大量频道接收诸如图像和声音的内容。外围设备可以从互不相同的遥控器接收控制信号,并且可以响应于所接收的控制信号而被驱动。



技术实现要素:

相关的显示设备通过使用与显示设备相关联的标识符代码(id)识别公司的遥控器的按键号,来创建针对最近使用的频道的用户界面(ui)。

示例性实施例提供了一种处理器、显示设备和显示方法,所述处理器能够创建用于遥控器的频道改变的指令,而不使用相关联的id代码。

根据示例性实施例的一个方面,显示设备包括:第一通信接口,配置为与至少一个遥控器进行通信;显示器,配置为输出图像;扬声器,配置为输出声音;以及处理器,配置为:从通过所述第一通信接口从所述至少一个遥控器接收的信号中检测控制代码;基于所述控制代码以及所述图像和所述声音中的至少一个,分析与根据用户的意图改变频道相对应的频道改变操作;基于所述分析的结果,选择所述用户优选的至少一个优选频道;以及创建用于执行到至少一个优选频道的频道改变操作的至少一个控制指令。

所述处理器还可以配置为通过使用所述控制代码以及所述图像和所述声音中的至少一个,来确定是否执行所述频道改变操作。

响应于在所述图像的指定区域中检测到包括频道名称和频道标志中的至少一个的频道信息,所述处理器还可以配置为:确定检测到的频道信息是否不同于先前检测到的频道信息;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定执行了所述频道改变操作。

所述处理器还可以配置为:使用语音识别方案来识别所述声音;响应于从所述声音中检测到频道信息,确定所述频道信息是否不同于先前检测的频道信息;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定执行了所述频道改变操作。

所述处理器还可以配置为:如果所述处理器在接收到所述控制代码之后未能从所述图像和所述声音中的所述至少一个中检测到所述至少一个频道信息,确定没有执行所述频道改变操作。

所述处理器还可以配置为:如果所述频道被保持长于阈值时间段的时间段,则分析所述频道改变操作。

所述显示设备还可以包括:存储器,配置为存储包括设备类型、按键类型和按键代码中的至少一个的代码识别信息,并且所述处理器还可以配置为:基于所述代码识别信息确定与所述频道改变操作相对应的按键代码。

所述至少一个遥控器可以包括至少一个第一遥控器,配置为远程控制与所述显示设备连接的至少一个外围设备,以及

其中所述处理器还可以配置为:基于从所述至少一个第一遥控器接收的控制代码,分析所述频道改变操作。

所述至少一个遥控器还可以包括第二遥控器,配置为远程控制所述显示设备,以及所述处理器还可以配置为:从接收自所述第一遥控器的控制代码中确定用于将所述频道改变到所述至少一个优选频道的至少一个按键代码,并且通过使用所述至少一个按键代码创建能够由所述第二遥控器识别的控制指令;以及所述控制指令可以允许所述第二遥控器使用与所述显示设备相连的外围设备将所述频道改变到所述优选频道。

所述显示设备还可以包括显示器,并且所述处理器还可以配置为:创建用于执行所述至少一个控制指令的至少一个优选频道用户界面(ui);以及响应于选择了指定菜单,向显示器输出所述至少一个优选频道ui。

所述至少一个遥控器可以包括第二遥控器,配置为远程控制所述显示设备,以及所述处理器还可以配置为:响应于从包括在所述至少一个优选频道ui中的多个频道中选择了频道,通过所述第一通信接口向所述第二遥控器发送用于频道改变到所选频道的控制指令。

根据示例性实施例的另一方面,显示设备的显示方法包括:从接收自至少一个遥控器的信号中检测控制代码;基于所述控制代码以及显示器输出的图像和扬声器输出的声音中的至少一个,分析与根据用户的意图改变频道相对应的频道改变操作;基于所述分析的结果,选择所述用户优选的至少一个优选频道;以及创建用于执行到所述至少一个优选频道的所述频道改变操作的至少一个控制指令。

分析所述频道改变操作可以包括:从与所述控制代码相对应的图像和声音中的至少一个中检测频道信息;响应于检测到所述频道信息,确定所述频道信息是否不同于先前检测到的频道信息;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定已经发生了所述频道改变操作。

分析所述频道改变操作可以包括:确定所述频道是否被保持长于阈值时间段的时间段,并且如果所述频道被保持长于阈值时间段的时间段,则确定已根据用户的意图执行了频道改变操作。

分析所述频道改变操作可以包括:如果没有从图像和声音中的至少一个中检测到频道信息,则确定没有根据用户的意图执行频道改变操作。

分析所述频道改变操作可以包括:基于包括设备类型、按键类型和按键代码中的至少一个的代码识别信息,从所述控制代码中确定用于频道改变操作的按键代码。

所述至少一个遥控器可以包括:至少一个第一遥控器,配置为远程控制与所述显示设备连接的至少一个外围设备,以及至少一个第二遥控器,配置为远程控制所述显示设备,其中所述创建至少一个控制指令可以包括:从接收自所述至少一个第一遥控器的控制代码中确定用于到所述优选频道的频道改变操作的至少一个按键代码,以及使用所述至少一个按键代码来创建可由第二遥控器识别的控制指令,并且所述控制指令可以允许所述第二遥控器使用外围设备执行到所述优选频道的频道改变操作。

所述显示方法还可以包括:创建用于执行所述至少一个控制指令的至少一个优选频道ui;响应于选择了指定菜单,在所述显示器上输出所述至少一个优选频道ui;确定是否从包括在所述至少一个优选频道ui中的频道中选择了频道;以及响应于选择了频道,向第二遥控器发送用于到所选频道的频道改变操作的控制指令。

根据示例性实施例的另一方面,处理器包括:事件检测器,配置为从显示器输出的图像以及扬声器输出的声音中的至少一个中检测频道信息;滤波器,配置为使用与频道改变操作相关联的控制代码和所述频道信息,选择所述频道改变操作;整合器,配置为将所述频道信息与和所选的频道改变操作相关联的控制代码相组合;以及用户界面(ui)构造器,配置为响应于所述控制代码的使用次数高于阈值使用次数,创建与所述频道信息和所述控制代码相对应的优选频道ui。

所述滤波器还可以配置为:响应于基于所述输出图像和所述输出声音中的至少一个检测到所述频道信息,确定所述频道信息是否不同于先前检测到的频道信息;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定所述频道改变操作是根据用户的意图执行的。

附图说明

根据以下结合附图对示例性实施例的描述,以上和/或其他方面将变得更加清楚,在附图中:

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

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

图3是示出了根据一个示例性实施例的处理器的框图;

图4a和图4b是示出了根据一个示例性实施例的创建并控制显示设备的优选频道ui的过程的示图;

图5是示出了根据一个示例性实施例的优选频道学习方法的流程图;

图6是示出了根据一个示例性实施例的驱动优选频道ui的方法的流程图;以及

图7是示意性示出了根据一个示例性实施例的优选频道学习方法的流程图。

具体实施方式

下文中,将参照附图来描述特定示例实施例。因此,本领域的普通技术人员将认识到:在不脱离本公开的范围和精神的情况下可以对本文所述的各种示例性实施例进行修改、等同替代、和/或替换。应注意,在整个附图中,相似的附图标记用于描述相同或相似的元件、特征和结构。

除非另有规定,否则单数形式的术语可以包括复数形式。在本公开中,表述“a或b”、“a和b中的至少一项”、“a、b或c”或“a、b和/或c”中的至少一个可以包括所列出的相关联的项目中的一个或多个的所有可能组合。本文使用的诸如“第一”、“第二”等的术语可以是指各种元件,而无论所述元件的顺序和/或优先级,且可以用于区分一个元件与另一元件,而不限制所述元件。将要理解的是,当一个元件(例如,第一元件)被称为“操作或通信耦接到”或“连接到”另一个元件(例如,第二元件)时,所述元件可以直接耦接或连接到其他元件,或者可以在其之间存在中间元件(例如,第三元件)。

在本公开中,根据情况,这里使用的表述“适用于或配置为”可以与例如表述“适用于”、“具有…的能力”、“改变为”、“制造为”、“能够”或“设计为”、“适于”、“制造为”或“能够”可交换地使用。在一些情况下,表述“(被)配置为...的设备”可以表示该设备与另一设备或其他组件一起“能够”操作。例如,“配置为或适用于执行a、b和c的处理器”可以表示用于执行对应操作的专用处理器(例如,嵌入式处理器)、或可以通过执行存储在存储设备中的一个或多个软件程序来执行对应操作的通用处理器(例如,中央处理单元(cpu)或应用处理器)。

图1是示出了根据示例实施例的显示系统的框图。

如图1所示,根据一个示例性实施例,显示系统可以包括至少一个外围设备10、至少一个遥控器30和显示设备20。

根据一个示例性实施例,所述至少一个外围设备10可以是提供图像和声音中的至少一个的源设备。例如,至少一个外围设备10可以是各种设备,诸如,数字通用盘(dvd)播放器、cd播放器、stb、移动终端、pc或外部存储器(例如,通用串行总线(usb)、安全数字(sd)卡等)。

根据一个示例性实施例,每个外围设备10可以通过第一接口与显示设备20连接。例如,第一接口可以包括高清多媒体接口(hdmi)、数字视频/视觉交互(dvi)、光学接口、d超小型(d-sub)、显示端口和存储器接口中的至少一个。所述存储器接口可以包括诸如sd卡、usb接口和多媒体卡(mmc)接口的各种接口。

根据一个示例性实施例,至少一个遥控器30可以控制显示设备20和外围设备10中的至少一个。至少一个遥控器30可以通过诸如蓝牙通信、红外(ir)通信、zigbee通信或超声波通信的各种方案与显示设备20或至少一个外围设备10进行通信。例如,每个遥控器30可以通过至少一个通信方案进行通信,且可以向用户提供远程控制显示设备20和外围设备10中的至少一个的功能。

根据一个示例性实施例,至少一个遥控器30可以包括第一遥控器和至少一个第二遥控器。

作为用于使用与显示设备20相关联的id代码的设备的第一遥控器可以发送包括显示设备20的id代码的控制代码,以远程控制显示设备20。例如,第一遥控器可以向显示设备20发送控制代码,所述控制代码包括针对用户操控的按键的按键代码和显示设备20的id代码(例如,定制代码)。按键代码可以包括用于远程控制显示设备20的频道改变、电源开/关和菜单选择的代码中的至少一个。备选地,由于第一遥控器响应于来自显示设备20的控制指令将至少一个控制代码发送给另一外围设备,所以第一遥控器可以控制所述另一外围设备。在这种情况下,第一遥控器可以向所述另一外围设备发送与来自显示设备20的控制指令相对应的至少一个控制代码。去往另一外围设备的控制代码可以包括所述另一外围设备的id代码和用于控制所述另一外围设备的按键代码。

所述第二遥控器可以是用于使用与所述至少一个外围设备10相关联的id代码的设备。例如,由于第二遥控器向所述至少一个外围设备10中的第一外围设备发送包括所述第一外围设备的id代码的控制代码,所以第二遥控器可以远程控制所述第一外围设备。根据对用户的操控,控制代码可以包括第一外围设备的id代码和与按键相对应的按键代码。第一外围设备可以是当前与显示设备20连接的外围设备。

根据一个示例性实施例,显示设备20可以输出包括在通过内部频道或外部频道接收的信号中的图像和声音中的至少一个。根据一个示例性实施例,内部频道是由显示设备20的元件(例如,调谐器)改变的频道。外部频道可以是由外围设备10的元件改变的频道。内部频道可以是由显示设备20通过天线接收的频道。例如,显示设备20可以将从所述至少一个外围设备10提供的图像输出到显示器240(参见图2),且可以通过扬声器250输出从至少一个外围设备10提供的声音(参见图2)。

根据一个示例性实施例,显示设备20可以通过分析从遥控器30接收的控制代码、从所述至少一个外围设备10接收的信号、由显示器输出的图像以及由扬声器输出的声音中的至少一个,来创建并存储用户的优选频道信息。例如,优选频道信息可以包括用于显示优选频道的概况的优选频道ui和用于频道改变到每个优选频道的控制代码。优选频道可以包括在显示设备20中内部改变的内部频道以及由于至少一个外围设备10的频道改变而改变的外部频道中的至少一个。

根据一个示例性实施例,当选择指定菜单时,显示设备20可以将优选频道ui输出到显示器。如果用户通过遥控器30从优选频道ui中选择一个频道,则显示设备20可以对所选频道执行频道改变。例如,如果所选频道是外部频道,则显示设备20可以向第一遥控器发送控制指令,该控制指令用于指示第一遥控器发送用于频道改变到所选频道的至少一个控制代码。如果接收到控制指令,则第一遥控器可以根据控制指令识别所选频道。然后,第一遥控器可以将与所识别的频道相对应的至少一个控制代码发送给与所选的外部频道相对应的外围设备10。与所选的外部频道相对应的外围设备10可以将所选的外部频道的源输出到显示设备20,并且显示设备20可以向用户提供所选的外部频道。

根据一个示例性实施例,显示设备可以分析来自至少一个遥控器的控制代码以便自动创建用户优选频道。如果用户选择优选频道,则可以执行到优选频道的频道改变,而不使用另一遥控器。因此,可以明显改善用户进行频道改变的便利性。

图2是示出了根据一个示例性实施例的显示设备的框图。

如图2所示,根据一个示例性实施例,显示设备20可以包括第一通信接口210、第二通信接口220、存储器230、显示器240、扬声器250和处理器260。可以省略显示设备20的至少一个元件。显示设备20的元件可以包括在各自不同的设备中,并且可以通过通信接口与显示设备20相连。例如,扬声器250可以是外部设备,并且显示设备20的除了扬声器250之外的其余元件可以包括在显示设备20中。在这种情况下,除了扬声器250之外的其余元件可以通过插头与扬声器250连接,因此声音可以通过插头传输到扬声器250。

根据一个示例性实施例,第一通信接口210可以以无线(或有线)方案与至少一个遥控器30进行通信。例如,第一通信接口210可以是配置为通过诸如蓝牙通信、红外(ir)通信、zigbee通信和超声波通信的各种方案与遥控器30进行通信的收发机。

根据一个示例性实施例,第一通信接口210可以从自第一遥控器或第二遥控器接收的信号中提取控制代码,并且可以将控制代码发送给处理器260。第一通信接口210可以向第一遥控器发送包括从处理器260发送的控制代码的控制指令。例如,第一通信接口210可以包括显示设备的ir接收机和宽带ir接收机中的至少一个。

根据一个示例性实施例,第二通信接口220可以从外围设备10接收源,外围设备10通过至少一个接口提供源并可以将所述源发送给处理器260。例如,所述至少一个接口可以包括hdmi、dvi、光学接口、d超小型(d-sub)、显示端口和存储器接口中的至少一个。存储器接口可以包括sd卡、usb接口、mmc接口等中的至少一个。

根据一个示例性实施例,存储器230可以存储频道标识信息、优选频道控制信息和代码分析信息中的至少一个。例如,频道标识信息可以包括频道名称文本、频道名称声音和/或频道标志。优选频道信息可以包括优选频道ui和由处理器260创建的控制信号。代码分析信息可以是分析来自每个遥控器的控制代码和由第一遥控器创建可分析的控制代码所需的信息。例如,代码分析信息可以包括设备类型、按键类型和按键代码。

根据一个示例性实施例,响应于处理器260的指示,显示器240可以在指定屏幕上输出优选频道ui。例如,指定屏幕可以是在操控主页按钮或菜单按钮的状态下显示的屏幕。显示器240可以包括以下项中的至少一个:液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器。显示器240可以是平面显示器或曲面显示器。

根据一个示例性实施例,扬声器250可以根据处理器260的指令输出声音。扬声器250可以设置在显示设备20中或设置在显示设备20的外部,并且可以通过指定接口与显示设备20连接。

根据一个示例性实施例,处理器260可以通过选择性地学习来自第一通信接口210的控制代码以及通过内部频道或外部频道(例如,第二通信接口220)接收到的图像和声音的变化中的至少一个,来创建优选频道控制信息。所述学习可以包括例如分析频道代码。例如,处理器260可以基于存储在存储器230中的代码分析信息,从通过第一通信接口210接收的信号中提取至少一个控制代码。处理器260可以通过使用经由内部频道或外部频道接收的图像和声音的变化中的至少一个,来检测频道信息(例如,频道名称)。如果处理器260在接收到控制代码之后未能检测到频道信息,则处理器260可以确定频道改变不存在,或不可以确定频道改变是根据用户意图执行的。如果检测到的频道信息与先前检测到的频道信息不同,则处理器260可以确定改变了频道。如果频道被改变,则处理器260可以通过使用改变后的频道的保持时间来确定是否根据用户意图执行了频道改变。例如,如果改变后的频道的保持时间等于或大于指定阈值时间段,则处理器260可以确定所述频道改变是根据用户意图执行的。

根据一个示例性实施例,附加地或备选地,处理器260可以学习通过第二通信接口220接收和检测的控制代码,以便学习根据用户意图的频道改变。例如,当用户操控外围设备10而不是遥控器30的外部按键时,可以发生频道改变。在这种情况下,处理器260可以通过使用经由第二通信接口220的控制代码和输出图像或输出声音中的至少一个,来确定所述频道改变是根据用户意图执行的。

根据一个示例性实施例,如果处理器260确定所述频道改变是根据用户意图执行的,则处理器260可以将改变后的频道确定为优选频道或优选频道候选,且可以将至少一个控制代码与和该频道相对应的频道信息相组合。由于遥控器30发送多个控制代码,因此处理器260可以选择性地学习所述控制代码中与频道改变有关的控制代码。处理器260可以周期性地从图像和声音中的至少一个中检测频道信息。如果频道信息与先前的频道信息不同,则处理器260可以确定改变了频道。根据一个示例性实施例,处理器260可以将从确定该频道被改变的时间点起的指定时间段(例如,10秒)内接收的控制代码确定为用于改变一个频道的控制代码。附加地或备选地,处理器260可以通过使用控制代码之间的时间间隔,来选择用于改变一个频道的控制代码。例如,处理器260可以将以小于指定时间间隔(例如3秒)接收的控制代码组合在一起,以便产生用于改变一个频道的控制代码。处理器260可以将在指定时间段内接收的控制代码中以小于指定时间间隔接收的控制代码确定为用于改变一个频道的控制代码,并由此可以将所述控制代码组合在一起。根据一个示例性实施例,处理器260可以将至少一个整合的控制代码和频道信息记录在存储器230中。

根据一个示例性实施例,处理器260可以在优选频道或优选频道候选中选择表示较高使用频率的一些频道,并且可以针对所选的频道创建优选频道ui。例如,处理器260可以从整个优选频道的列表中选择表示其使用频率等于或大于阈值使用频率的频道,并且可以针对所选的频道创建优选频道ui。根据一个示例性实施例,当处理器260向显示器240输出优选频道ui时,处理器260可以按照使用频率的降序对优选频道ui进行排序和输出。

根据一个示例性实施例,如果从在优选频道ui中提供的优选频道中选择任何一个频道,则处理器260可以向第一通信接口210发送与所选频道相对应的控制代码。例如,处理器260可以在存储器230中搜索与所选频道相对应的控制代码,并且可以经由第一通信接口210将搜索到的控制代码发送给第一遥控器。然后,第一遥控器可以相对于通过另一频道连接的外围设备以及显示设备20的当前频道,执行频道改变。

根据一个示例性实施例,显示设备20可以基于从不使用(未识别)显示设备20的id代码的遥控器接收的控制代码,来验证用户的优选频道。根据各种示例性实施例,因为自动创建了验证的优选频道的ui,因此可以明显改善用户执行的频道改变到优选频道的便利性。

图3是示出了根据一个示例性实施例的处理器的框图。

如图3所示,根据一个示例性实施例,处理器260可以包括载波确定器261、解码器262、图像事件检测器263、声音事件检测器264、滤波器265、整合器266和ui构造器267。可以省略处理器260中的至少一个元件,并且可以将处理器260中的至少两个元件相互整合。处理器260的每个元件可以是单个硬件模块或由至少一个处理器执行的软件模块。例如,包括在处理器260中的模块的功能可以是由单个处理器执行的,或者可以分别由独立的处理器单独执行。处理器260可以实现为片上系统(soc)的形式,所述片上系统soc包括应用处理器(ap)、中央处理单元(cpu)、图形处理单元(gpu)和存储器中的至少一个。

根据一个示例性实施例,载波确定器261可以根据接收自第二遥控器的频带为20khz到60khz的信号确定载波频率。根据一个示例性实施例,载波确定器261可以包括宽带ir接收机的至少一些元件。载波确定器261可以被包括在第一通信接口210中。载波确定器261可以将所确定的载波频率发送给解码器262。例如,载波频率可以是用于收发远程控制的频率,诸如,38khz或56khz。根据一个示例性实施例,载波确定器261可以确定用于蓝牙通信、ir通信、zigbee通信和超声波通信的频带。

根据一个示例性实施例,解码器262可以基于存储在存储器230中的代码分析信息,从接收自第二遥控器的无线信号中提取并分析控制代码。根据一个示例性实施例,来自第二遥控器的控制代码可以包括与和显示设备20相关联的第一id代码(例如,定制代码)不同的第二id代码。因此,解码器262可以基于设备类型、按键类型和按键代码来分析从接收自第二遥控器的无线信号中提取的控制代码。解码器262可以将经分析的控制代码发送给滤波器265。根据一个示例性实施例,解码器262可以包括在第一通信接口210中。解码器262可以通过附加地或备选地使用载波频率来分析针对改变后的频道的控制代码。

根据一个示例性实施例,图像事件检测器263可以分析经由外部频道或内部频道接收的图像。根据一个示例性实施例,外部频道可以是从与至少一个接口连接的外围设备10提供的频道。内部频道可以是可通过使用诸如天线、调谐器等的内部元件改变的频道。根据一个示例性实施例,图像事件检测器263可以识别由显示器240输出的图像的指定区域中的文本或图像,并且可以基于识别的结果和存储的频道标识信息(例如,通过将识别的结果和存储的频道标识信息进行比较)来检测频道信息。指定区域可以是显示频道信息的区域。例如,指定区域可以是显示器240的右上方区域。根据一个示例性实施例,图像事件检测器263可以分析周期性接收的图像的变化。图像事件检测器263可以分析在通过第一通信接口210接收到所述控制代码的时间点之后接收到的图像的变化。

根据一个示例性实施例,声音事件检测器264可以分析经由外部频道或内部频道接收的声音。例如,声音事件检测器264可以通过使用语音识别技术,从自扬声器250输出的声音或要从扬声器250输出的声音中识别并检测频道标识信息(例如,频道名称)。声音事件检测器264可以从所识别的声音中检测与存储器230中包括的频道标识信息(例如,频道名称)相对应的频道信息。根据一个示例性实施例,声音事件检测器264可以周期性地分析所接收的声音。声音事件检测器264可以分析在通过第一通信接口210接收到所述控制代码的时间点之后接收到的声音。

根据一个示例性实施例,声音事件检测器264可以分析通过麦克风接收的声音并检测频道信息。麦克风可以包括在遥控器30中或者可以包括在显示设备20中。在麦克风包括在遥控器30内的情况下,处理器260(例如,声音事件检测器)可以命令遥控器30在接收到第一控制代码的时刻打开麦克风。然后,遥控器30可以根据处理器260的指示激活麦克风,并且可以将经由麦克风检测到的声音发送给显示设备20。例如,处理器260可以命令遥控器30在不再接收控制代码的时刻去激活遥控器30。然后,遥控器30可以根据处理器260的指示去激活麦克风。备选地,遥控器30可以在终止用户的按键操控之后自动去激活麦克风。在麦克风包括在显示设备20中的情况下,处理器260可以激活或去激活包括在显示设备20中的麦克风。

根据一个示例性实施例,滤波器265可以通过使用接收到的控制代码、图像分析结果或声音分析结果中的至少一个,来根据用户意图选择频道改变。例如,滤波器265可以确定从图像分析结果和声音分析结果中的至少一个检测到的频道信息是否与先前检测到的频道信息不同。如果检测到的频道信息与先前检测到的频道信息不同,则滤波器265可以确定改变了频道。如果滤波器265在接收到控制代码之后未能从图像分析结果或声音分析结果中的至少一个中检测到频道信息,则滤波器265不可以确定所述频道改变是根据用户意图执行的。例如,如果滤波器265在接收到控制代码之后未能从图像分析结果和声音分析结果中的至少一个中检测到频道信息,则滤波器265可以确定执行到没有输出发生的频道的频道改变。

根据一个示例性实施例,滤波器265可以通过附加地或备选地使用改变后的频道的保持时间,来确定是否根据用户意图执行频道改变。例如,如果改变后的频道的保持时间是指定阈值时间(例如,30分钟),则滤波器265可以确定所述频道改变是根据用户意图执行的。

根据一个示例性实施例,附加地或备选地,滤波器265可以地学习通过第二通信接口220检测的控制代码,以便学习根据用户意图的频道改变。例如,当用户操控外围设备10的外部按键时,可以发生频道改变。在这种情况下,滤波器265可以通过使用经由第二通信接口220的控制代码以及输出图像和输出声音中的至少一个,来确定是否根据用户意图执行频道改变。

根据一个示例性实施例,整合器266可以将至少一个控制代码和与滤波器265选择的频道相对应的频道信息相组合。例如,整合器266可以将用于频道改变到所选频道的至少一个控制代码与所选频道的频道信息相组合。由于多个控制代码被收发用于改变一个频道,所以整合器266可以通过将控制代码彼此链接来将用于改变一个所选频道的控制代码相组合。

根据一个示例性实施例,整合器266需要选择性地学习从遥控器30接收的控制代码中的与频道改变相关的控制代码。整合器266可以将在从确定频道改变的时刻起的指定时间段(例如,10秒)内接收的控制代码相组合,以形成用于改变一个频道的控制代码。附加地或备选地,整合器266可以通过使用控制代码之间的时间间隔,来选择用于改变一个频道的控制代码。例如,整合器266可以选择以小于指定时间间隔(例如,3秒)接收的控制代码,作为用于改变一个频道的控制代码。整合器266可以将在指定时间段内接收的控制代码中以小于指定时间间隔接收的控制代码确定为用于改变一个频道的控制代码,并由此可以将所述控制代码组合在一起。

根据一个示例性实施例,整合器266可以在存储器230中记录作为组合结果的至少一个控制代码和作为优选频道或优选频道候选的频道信息。根据一个示例性实施例,整合器266可以在存储器230中记录使用与所述组合结果的链接来识别优选频道或优选频道候选的次数。控制代码可以包括显示设备20的id代码或另一外围设备的id代码。

根据一个示例性实施例,ui构造器267可以将优选频道候选与存储在存储器230中的优选频道ui或优选频道列表进行比较,以确定是否针对该优选频道候选创建优选频道ui。例如,在到优选频道候选的频道改变被识别出指定阈值次数(例如,两次)或更多次的情况下,ui构造器267可以针对优选频道候选创建优选频道ui。优选频道ui可以包括优选频道的概况信息(例如,频道标志)。如果选择每个优选频道ui,则优选频道ui可以包括至少一个控制代码和用于频道改变到每个优选频道的控制指令。如果选择每个优选频道ui,则控制指令可以是用于指示第一遥控器发送至少一个控制代码的指令。根据一个示例性实施例,ui构造器267可以通过所创建的优选频道ui和控制指令(或至少一个控制代码)之间的链接,来将所创建的优选频道ui和控制指令记录在存储器230中。

根据另一示例性实施例,无论识别次数如何,如果不存在针对优选频道候选的优选频道ui,则ui构造器267可以创建优选频道ui。ui构造器267可以在具有所创建的优选频道ui的优选频道中删除没有在阈值时间段(例如,30天)使用的优选频道。

根据一个示例性实施例,当输出指定屏幕时,ui输出接口268可以输出优选频道ui。指定屏幕可以是在操控指定按钮(例如,主页按钮、菜单按钮或优选频道按钮)的状态下输出的菜单。根据一个示例性实施例,如果从提供给优选频道ui的优选频道中选择任何一个频道,则ui输出接口268可以从存储器230中搜索与所选的频道相对应的至少一个控制指令,并且可以经由第一通信接口210将搜索到的控制指令发送给第一遥控器。

根据另一示例性实施例,ui输出接口268可以改变和发送该控制指令。例如,如果通过第一接口(例如,hdmi)连接与所选频道相对应的外围设备10,则ui输出接口268可以经由第一接口发送用于指示频道改变的控制指令(例如,hdmi-cec),而不是通过第一通信接口210发送控制指令。

根据各种示例性实施例,可以在不使用多个遥控器的情况下执行到优选频道的频道改变。因此,可以改善用户进行改变频道的便利性。

根据另一示例性实施例,显示设备包括:第一通信接口,配置为与至少一个遥控器进行通信;显示器,配置为输出图像;扬声器,配置为输出声音;以及处理器,与所述第一通信接口、所述显示器和所述扬声器电连接;其中所述处理器配置为从通过第一通信接口从至少一个遥控器接收的信号中检测控制代码;基于所述控制代码以及所述图像和所述声音中的至少一个,学习根据用户意图的频道改变;基于对所述频道改变的学习的结果,选择用户优选的至少一个优选频道;以及创建用于将频道改变到所述至少一个优选频道的至少一个控制指令。

所述处理器还可以配置为通过使用控制代码以及图像和声音中的至少一个,来确定是否执行频道改变。

所述处理器还可以配置为如果在所述图像的指定区域中检测到关于频道名称和频道标志中的至少一个的频道信息,则确定检测到的频道信息是否不同于先前检测到的频道信息;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定频道被改变。

所述处理器还可以配置为通过语音识别方案识别所述声音;如果从所述声音中检测到频道信息,则确定与指定的频道标识信息相对应的频道信息是否不同于先前检测到频道信息;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定频道被改变。

所述处理器还可以配置为:如果处理器在接收到控制代码之后未能从图像和声音中的至少一个中检测到所述至少一个频道信息,则确定所述频道改变不是根据用户意图执行的。

所述处理器还可以配置为:如果将改变后的频道保持了阈值时间段,则学习所述频道改变。

根据另一示例性实施例,显示设备还包括:存储器,配置为存储包括设备类型、按键类型和按键代码中的至少一个的代码识别信息,其中所述处理器配置为:基于所述代码识别信息,分析用于频道改变的按键代码。

所述至少一个遥控器可以包括:至少一个第一遥控器,配置为远程遥控与所述显示设备连接的至少一个外围设备;以及所述处理器还可以配置为:基于从所述至少一个第一遥控器接收的控制代码,学习根据用户意图的频道改变。

所述至少一个遥控器还可以包括:第二遥控器,配置为远程控制显示设备;以及所述处理器还可以配置为:从接收自第一遥控器的控制代码中分析用于将频道改变到所述至少一个优选频道的至少一个按键代码;以及通过使用至少一个按键代码,创建第二遥控器可分析的控制指令。所述控制指令允许第二遥控器针对与显示设备连接的外围设备将所述频道改变到单独的优选频道,以便提供所述至少一个优选频道。

所述处理器还可以配置为附加地创建用于执行所述至少一个控制指令的至少一个优选频道用户界面(ui),并且如果选择了指定菜单,则向显示器输出所述至少一个优选频道ui。

所述至少一个遥控器可以包括配置为远程控制显示设备的第二遥控器,其中所述处理器配置为:如果从包括在所述至少一个优选频道ui中的多个频道中选择了一个频道,则经由第一通信接口向第二遥控器发送用于频道改变到所选频道的控制指令。

根据另一示例性实施例,处理器包括事件检测器263或事件检测器564,配置为从显示器240输出的图像以及扬声器250输出的声音中的至少一个中检测频道信息;滤波器265,配置为通过使用根据频道改变和频道信息的控制代码来根据用户意图选择频道改变;整合器266,配置为将与所选频道改变相对应的至少一个控制代码和频道信息相组合,并进行学习;以及用户界面(ui)构造器267,配置为创建优选频道ui,其中通过针对所学习的至少一个控制代码和频道信息中表示更高使用频率的至少一个控制代码和频道信息的操控来改变频道。

如果从输出图像和输出声音中的至少一个检测到频道信息,则滤波器确定所述频道信息是否与先前检测到的频道信息不同,并且如果检测到的频道信息与先前检测的频道信息不同,则确定所述频道改变是根据用户意图执行的。

图4a和图4b是示出了根据一个示例性实施例的创建并控制显示设备的优选频道ui的过程的示图。图4a和图4b示出了当用户通过使用作为机顶盒的遥控器的第二遥控器在指定时间段内操控按键“5”、“0”和“1”来执行到频道“sbb”的频道改变时,创建优选频道ui的情况。

如果用户顺序地操控第二遥控器的按键“5”、“0”和“1”,则第二遥控器可以无线地发送由按键代码“5”和机顶盒的按键代码形成的第一控制代码411,由按键代码“0”和机顶盒的按键代码形成的第二控制代码412,以及由按键代码“1”和机顶盒的id代码形成的第三控制代码413。提供了图4a所示的控制代码的波形以便说明,而不是限制性的。

根据一个示例性实施例,第一通信接口210可以从第二遥控器接收包括第一控制代码411、第二控制代码412和第三控制代码413的三个无线信号。第一通信接口210可以从接收到的无线信号中提取第一控制代码411、第二控制代码412和第三控制代码413,并且可以将第一控制代码411、第二控制代码412和第三控制代码413发送给处理器260。

根据一个示例性实施例,处理器260可以确定第一控制代码411、第二控制代码412和第三控制代码413不包括与显示设备20相关联的第一id代码,并且可以基于记录在存储器230中的代码标识信息,分析第一控制代码411、第二控制代码412和第三控制代码413。作为第一控制代码411至第三控制代码413的分析结果,处理器260可以确定第一控制代码411至第三控制代码413是数字按键,包括按键代码“5”、“0”和“1”,并且包括用作机顶盒的id代码的第二id代码。处理器260可以从改变后的频道“501”的输出图像的指定区域(例如,右上部分420)中提取频道标志“sbb”。处理器260可以确定频道“sbb”被识别来自存储器230的阈值频率次数(例如,两次),并且频道“sbb”未被登记为优选频道。处理器260可以创建频道“sbb”的优选频道ui。根据一个示例性实施例,频道“sbb”的优选频道ui430可以与频道“sbb”的概况信息(例如,频道标志)和第一控制指令相关联。如果操控了频道“sbb”的优选频道ui430,则第一控制指令可以包括用于指示发送第一控制代码411至第三控制代码413的指令。

根据一个示例性实施例,用户可以通过使用第一遥控器,从在显示设备20的显示器上显示的多个优选频道ui中选择频道“sbb”的优选频道ui。处理器260可以从存储器230中搜索用于指示顺序地发送第一控制代码411至第三控制代码413以便频道改变到频道“sbb”的控制指令,其中频道“sbb”是所选择的优选频道。处理器260可以通过第一通信接口210将搜索到的控制指令发送给第一遥控器30。

根据一个示例性实施例,如果从显示设备20接收到控制指令,则第一遥控器30可以响应于该控制指令,在指定的时间段内顺序地将第一控制代码411至第三控制代码413发送给机顶盒。如果从第一遥控器30接收到第一控制代码411至第三控制代码413,则机顶盒可以执行到频道“sbb”的频道改变,并且可以将频道“sbb”的图像和声音输出到与第一接口连接的显示设备20。显示设备20可以执行到频道“sbb”的频道改变,其中所述频道“sbb”是通过第一遥控器30选择的优选频道。

根据另一示例性实施例,处理器260可以通过经由第一接口而不是第一遥控器30发送控制指令,来执行到优选频道的频道改变。例如,由于用于针对由用户在优选频道ui中选择的频道“sbb”提供源的机顶盒与显示设备20的hdmi频道相连,且将hdmi频道设置为外部输入,因此可以将机顶盒视为显示设备20的当前源设备。在这种情况下,处理器260可以通过使用高清多媒体接口-消费者电子控制(hdmi-cec)功能而不是使用第一遥控器30来命令机顶盒执行sbb频道改变。

图5是示出了根据一个示例性实施例的优选频道学习方法的流程图。

参考图5,在操作510中,处理器260可以周期性地检查控制代码、输出图像和输出声音中的至少一个。如果处理器260从第一通信接口210接收到信号,则处理器260可以从接收的信号中提取控制代码。如果用户通过第一通信接口210选择创建优选频道ui的功能,则处理器260可以执行操作510至操作560。

在操作520,处理器260可以基于控制代码、输出图像和输出声音中的至少一个,来确定频道改变是否是根据用户意图执行的。例如,如果处理器260从输出声音和输出图像中的至少一个确定频道信息被改变,则处理器260可以确定频道改变被执行。在操作520,如果处理器260在接收到控制代码之后未能从输出声音和输出图像中的至少一个中检测到频道信息,则处理器260不可以确定频道改变是根据用户意图执行的。如果将改变后的频道保持指定阈值时间段,则处理器260可以确定所述频道改变是根据用户意图执行的。根据一个示例性实施例,处理器260可以从输出图像的指定区域检测频道信息。处理器260可以确定通过识别输出声音来确定是否确定频道名称。

在操作530中,处理器260可以在根据用户意图进行频道改变的情况下将频道信息与控制代码相组合(或相链接)。在操作520中,处理器260还可以关联控制指令,以便命令第一遥控器发送控制代码。处理器260可以记录识别对应控制代码和频道信息的次数。

在操作540中,处理器260可以基于存储在存储器230中的优选频道控制信息,来确定改变后的频道是否与ui创建条件相匹配。例如,如果改变后的频道未被登记为优选频道但是改变后的频道被识别了阈值次数(例如,三次)或更多次,则处理器260可以确定改变后的频道满足ui创建条件。

在操作550中,如果改变后的频道与ui创建条件相匹配,则处理器260可以针对改变后的频道创建优选频道ui。在操作550中,处理器260可以使用优选频道ui和控制代码(或控制指令)之间的链接将优选频道ui和控制代码记录在存储器230中。

如果改变后的条件与ui创建条件不匹配,则在操作560中,处理器260可以记录或更新改变后的频道的至少一个控制代码、改变后的频道的频道信息和识别频道信息的次数。在操作560中,处理器260可以将改变后的频道确定为优选频道候选,然后可以根据需要在存储器230中记录改变后的频道的至少一个控制代码、改变后的频道的频道信息以及识别所述频道信息的次数,以便创建优选频道ui。

如果在操作520中处理器260未确定所述频道改变是根据用户意图执行的,则处理器260可以忽略所确定的频道改变。处理器260可以执行操作510至570,直到第一通信接口210释放登记优选频道的功能为止。

图6是示出了根据一个示例性实施例的驱动优选频道ui的方法的流程图。

参考图6,在操作610中,处理器260可以确定第一遥控器是否选择了指定菜单。例如,指定菜单可以是与第一遥控器选择的主页按钮、菜单按钮、优选频道按钮(收藏夹或最新使用按钮)相对应的菜单。

在操作620中,如果由第一遥控器选择了指定菜单,则处理器260可以显示包括优选频道的概况信息的优选频道ui。在操作620中,优选频道的概况信息可以是优选频道的频道名称和/或频道标志等。

在操作630中,处理器260可以确定用户是否从包括在优选频道ui中的优选频道中选择了任何一个频道。例如,用户可以通过使用第一遥控器从优选频道ui选择任何一个频道。处理器260可以基于从第一遥控器接收的信号来确定所选频道的信息。

在操作640中,处理器260可以从存储器230搜索与所选频道相对应的控制代码,并且可以通过第一通信接口210向第一遥控器发送用于指示发送了至少一个控制代码的控制指令。根据示例性实施例,优选频道ui不仅可以包括显示设备20的内部频道,而且还可以包括由外围设备10提供的外部频道。因此,正在使用第一遥控器的用户可以将优选频道改变到外部频道而不使用第二遥控器。因此,根据各种示例性实施例,可以明显改善用户进行的频道改变到优选频道的便利性。

图7是示意性示出了根据一个示例性实施例的优选频道学习方法的流程图。

在操作710,处理器260可以从接收自至少一个遥控器的信号中检测控制代码。

在操作720,处理器260可以基于控制代码、显示器输出的图像以及从扬声器输出的声音中的至少一个,学习根据用户意图的频道改变。

在操作730,处理器260可以基于对频道改变的学习结果,选择用户优选的至少一个优选频道。

在操作740,处理器260可以创建用于频道改变到每个优选频道的控制指令。

根据本公开的一个示例性实施例,显示设备的显示方法包括从接收自至少一个遥控器的信号中检测控制代码;基于控制代码以及显示器输出的图像和扬声器输出的声音中的至少一个,学习根据用户意图的频道改变;基于对所述频道改变的学习的结果,选择用户优选的至少一个优选频道;以及创建用于将频道改变到所述至少一个优选频道的至少一个控制指令。

所述学习频道改变可以包括:从与所述控制代码相对应的图像和声音中的至少一个中检测频道信息;如果检测到频道信息,则确定所述频道信息是否与先前检测到的频道信息不同;以及如果检测到的频道信息不同于先前检测到的频道信息,则确定频道被改变。

所述学习频道改变可以包括:确定是否将所述改变后的频道保持阈值时间段;以及如果将改变后的频道保持了阈值时间段,则确定所述频道改变是根据用户意图执行的。

所述学习频道改变可以包括:如果没有从图像和声音中的至少一个中检测到频道信息,则确定所述频道改变不是根据用户意图执行的。

所述学习频道改变可以包括:基于包括设备类型、按键类型和按键代码中的至少一个的代码识别信息,从所述控制代码中分析用于频道改变的按键代码。

所述至少一个遥控器可以包括至少一个第一遥控器,配置为远程控制与所述显示设备连接的至少一个外围设备;以及至少一个第二遥控器,配置为远程控制所述显示设备,其中创建所述至少一个控制指令包括:从接收自至少一个第一遥控器的控制代码中分析用于频道改变到优选频道的至少一个按键代码;以及通过使用所述至少一个按键代码创建可由第二遥控器分析的控制指令,其中所述控制指令允许第二遥控器针对至少一个外围设备中提供优选频道的外围设备执行到优选频道的频道改变。

显示方法还可以包括:创建用于执行至少一个控制指令的至少一个优选频道ui;如果选择了指定菜单,则在所述显示器上输出所述至少一个优选频道ui;确定是否从包括在所述至少一个优选频道ui中的频道中选择一个频道;以及如果选择了频道,则向第二遥控器发送用于频道改变到所选频道的控制指令。

在本公开中使用的术语“模块”可以表示例如包括硬件、软件和固件的一个或多个组合在内的单元。术语“模块”可以与术语“单元”、“逻辑”、“逻辑块”、“组件”和“电路”互换使用。“模块”可以是集成组件的最小单元或者可以是其一部分。“模块”可以是用于执行一个或多个功能的最小单元或其一部分。可以用机械方式或电子方式来实现“模块”。例如,“模块”可以包括用于执行已知的或将来开发的一些操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一种。

根据各种实施例的装置(例如,模块或其功能)或方法(例如,操作)的至少一部分可以例如由为以程序模块形式存储在计算机可读存储介质中的指令实现。指令在由处理器执行时,可以使一个或多个处理器执行与该指令相对应的功能。例如,计算机可读存储介质可以是存储器230。

计算机可读存储介质可以包括硬盘、软盘、磁介质(例如,磁带)、光学介顾(例如,压缩盘只读存储器(cd-rom)和数字多用途盘(dvd))、磁光介质(例如,软光盘)、以及硬件设备(例如,只读存储器(rom)、随机存取存储器(ram)或闪存)。此外,程序指令不仅可以包括诸如由编译器生成的事物的机器代码,而且包括使用解释器在计算机上可执行的高级语言代码。上述硬件单元可以被配置为通过一个或多个软件模块进行操作,以执行根据各种实施例的操作,反之亦然。

根据各种实施例的模块或程序模块可以包括以下部件的至少一个,或者可以省略以上元件的一部分,或者还可以包括附加的其他元件。由模块、编程模块或其他元件执行的操作可以顺序地、并行地、重复地或者按照启发式的方法执行。另外,一些操作可以按不同顺序执行,或者可以省略。备选地,可以增加其他操作。

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

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