电视用户界面的制作方法

文档序号:19431327发布日期:2019-12-17 16:51阅读:271来源:国知局
电视用户界面的制作方法

本发明涉及用于电视显示器的用户界面,以及用于实施这种用户界面的装置、方法及计算机程序,尤其但不仅限于使用遥控装置。



背景技术:

电子节目指南(epg)向用户提供用于显示电视节目的用户界面,诸如音频及视频节目。交互式epg允许用户选择节目以供观看和/或记录。公知epg的示例包括利用skytm和sky+tm机顶盒所提供的那些epg。在wo96/37996a、wo99/66721a及wo2009/050489a中对那些epg的多个方面予以描述。

epg通常设计用于在电视(tv)屏幕上显示,由此受限于该屏幕的分辨率。随着高清晰度tv(hdtv)的出现,可能有分辨率更高的epg。然而,可用的不同频道的数目持续增长,用户通常须浏览epg或者通过搜索准则进行筛选才能找到感兴趣的节目。

也可能期望将附加信息包括在epg中,诸如节目简介,并且提供附加功能,诸如推送或拉取视频点播(vod)、交互式tv内容以及用户可配置的选项和偏好,全部纳入epg窗口内。

随着这种显示信息量的增多,需要凭直觉的易用手段来浏览大量电视节目编排以找出期望的节目。遥控装置通常用于浏览epg并且选择用于观看的节目。目前用于电视系统的遥控装置通常包括手持机,包括用于浏览菜单或epg的方向按键或按钮。随着更大且更为复杂的epg的出现,需要多次按下按钮才能选出期望的节目或选项。最近,曾提出遥控加模拟方向控制,诸如触摸板以及运动传感器,这些示例在wo2012/071334a(希尔克瑞斯特实验室)及us6412110a有所公开。然而,这些模拟方向控制不能很好地与epg整合并且不能为用户提供直观控制。例如,模拟方向控制可以控制指针在显示器上的位置,但用户会发现难以控制指针的位置并且选择所需的选项。



技术实现要素:

根据本发明的一个方面,提供用于电视显示器的用户界面,包括具有触摸板的遥控装置。用户借助于在触摸板上执行的一个或多个手势和/或其他动作来控制用户界面一个或多个部分的移动。移动可以被约束于水平和/或垂直方向。用户在触摸板上的动作低于预定幅度可以阻碍引起用户界面的一个或多个部分的移动。

用户界面的一个或多个部分可以包括位置指示符,通过在触摸板上执行的所述一个或多个手势使其相对移动。用户界面可以包括多个项目,通过使位置指示符移动到各项目或者朝向各项目移动可选择每个项目。

用户界面可以包括相邻的分立组件,其间具有边界。位置指示符跨边界的移动以及在组件内的移动可能需要在遥控装置上的独立用户动作。

根据本发明的另一个方面,提供一种用于电视系统的遥控装置,该遥控装置具有布置成输出触摸位置信息的触摸板以及与该触摸板相关联的触觉开关,以便用户启动触摸板使得触觉开关关闭并且使得触摸位置信息输出,电视被布置成根据相关的触摸位置信息而可变地响应触觉开关的关闭。该布置可以用于定义触摸板上的多个虚拟按键或按钮,通过触摸触摸板的对应区域来启动这些虚拟按键或按钮以致关闭触觉开关。

根据本发明的另一个方面,提供一种借助于触摸敏感表面来控制电视系统中的特技播放模式的方法,其中,通过在触摸敏感表面上的触摸手势来控制回放的方向和/或速度。

根据本发明的另一个方面,提供一种在电视系统中显示电子节目指南(epg)的方法,其中可以由用户从所显示的epg中选择节目并且响应于该选择而显示与节目相关的附加节目信息,以及在epg中滚动期间,将附加节目信息从显示中删除。这可以允许更快速地滚动,并且在滚动期间可以允许更大的显示区域专用于epg。

根据本发明的另一个方面,提供一种显示epg的方法,其中向epg的一侧竖向显示筛选菜单,并且当从该菜单中选出筛选选项时,隐藏筛选菜单。可以在竖向面板旁显示筛选菜单,并且通过动画来隐藏筛选菜单,该动画出现用以显示筛选菜单隐藏在竖向面板后。可以在竖向面板上显示所选的筛选选项。优选地,竖向面板显示直播tv窗口和/或其他视频或静态信息。

根据本发明的另一个方面,提供一种在多个频道的所选的一个频道中所显示的视频直播上叠加节目横幅的方法,其中,节目横幅的透明度根据所选的频道而有所变化。这克服了在可能包含高发的节目内图形的节目上叠加横幅的能见度问题,诸如新闻及体育节目。节目横幅可以指示所选的频道上的当前及以后的节目。

根据本发明的另一个方面,提供一种显示对应于多个当前调谐频道的视频内容窗口连同代表推荐节目和/或频道的一个或多个其他窗口的方法;这些可以基于在当前调谐频道中所观看的节目和/或历史数据来进行推荐。

可以提供布置成执行本发明的上述方面中的任一方面的装置和/或计算机程序。

附图说明

下面仅以举例方式对本发明的优选实施例予以具体描述。

图1是卫星广播接收机的功能性组件的框图;

图2是用于本发明的实施例的遥控单元(rcu)的示意图;

图3是本发明的实施例中rcu到ui界面的示意图;

图4和图5是图示出本发明的实施例中rcu界面的操作的示意图;

图6示出rcu的触摸板上的虚拟按钮区域;

图7a至图7c是图示出响应于在触摸板上执行的手势而在显示器上的连续视觉反馈的示意图;

图8a至图8c示出对于竖向按钮的滚动操作;

图9是图示出滚动方法的曲线图;

图10a至图10c是使用插值技术的动画移动的示意图;

图11a至图11d是epg显示的屏幕截图;

图12a至图12b是节目图像显示的屏幕截图;

图13a至图13c是示出进度条显示的屏幕截图;

图14a至图14c是示出微型epg显示的屏幕截图;

图15a至图15c是示出多屏浏览显示的屏幕截图。

具体实施方式

电视显示装置

在该部分中,将卫星广播接收机作为可以实施电视显示器的装置的示例予以描述。其并非旨在限制本发明的范围。其他类型的电视显示装置可以包括有线tv或因特网tv(iptv)装置,并且接收机可以包括多个不同类型的这种装置。此外,显示装置可以是配置成接收并显示电视信号的任何其他视听显示装置,诸如个人计算机。

图1示出用于从卫星电视广播网络接收电视信号的卫星广播接收机。在本示例中,所接收的信号被输入第一和第二调谐器10a和10b,但接收机3中可以使用任意数目的调谐器,例如可以提供8或16个不同的调谐器。所接收的信号可以包括多路复用信道。调谐器10a和10b可调谐到卫星电视广播网络的相同或不同的频道,以便同时接收相同或不同的电视节目。来自调谐器10a和10b的信号被传递至纵横制交换机11,例如根据xsi标准,该纵横制交换机11将从调谐器10a和10b接收的数据分成用于直接输出到电视的数据、表示所接收的电视节目用于记录和随后回放的数据以及用户服务和节目调度数据。接收机3具有硬盘(或者其他存储介质)13,该硬盘13经由记录和回放电路16从纵横制交换机11接收用于记录和随后回放的压缩视频和音频数据。在图1所示的实施例中,接收机3包括耦合至随机访问流协议(randomaccessstreamingprotocol,rasp)电路的两个多路分解器记录管(dmrec1和dmrec2),该随机访问流协议电路用于分析所接收的流中的数据并且在接收到数据时为数据标定索引,但可以有两个以上这样的管。例如,记录和回放电路16还被配置成在传送用于在显示器上回放的视频和音频数据之前,根据用于对所接收的数据进行加密的加密技术,使用所存储的解密密钥来执行对所接收到的数据的解密。

所接收的信号包括数字编码数据。在本示例中,使用数字视频广播/活动图像专家组2或4(dvb/mpeg2/4)标准来压缩数据,其中所述标准允许在单个频道中传输节目数据以及附加数据(例如,交互式服务数据)。dvb/mpeg2/4能够获得高倍压缩比。硬盘13接收和存储已压缩的数据。只在从硬盘13检索到数据之后才对其进行解压缩。

通常对卫星(及实际的有线电视)节目进行加扰,以防未授权订户的未授权访问。因此,接收机3具有集成条件访问模块(integratedconditionalaccessmodule,icam)14,该集成条件访问模块14与智能卡14a协作来确定观众是否已经订阅特定频道,由此授权对该频道的访问。访问控制电路14还至少部分地提供对频道访问的双亲控制(parentalcontrol)。接收机3进一步包括多路分解和解扰电路15,该多路分解和解扰电路15从选择器17接收来自纵横制交换机11的用于直接输出的数据或者来自硬盘13的用于回放的数据。多路分解和解扰电路15将数据分成视频数据和音频数据,以便向接收机3内的各个位置分发。还由访问控制电路14控制多路分离和解扰电路15,以使授权订户能够对信号进行解扰。接收机3还包括视频解码器18和音频解码器19,该视频解码器18用于对从多路分离和解扰电路15接收到的编码视频数据进行解压缩和处理,该音频解码器19用于例如根据mpeg2/4或h.264/h.265标准对压缩音频数据进行解压缩和处理。

向标准清晰度显示电路20和高清晰度显示电路21提供解压缩后的视频数据,使用用户服务和节目调度数据,该标准清晰度显示电路20和高清晰度显示电路21将解压缩后的视频数据与由屏上显示和图形生成电路22生成的对应标准清晰度或高清晰度屏上显示和图形相结合。标准清晰度显示电路20向标准清晰度数字编码器和数模转换器(dac)24提供结合后的标准清晰度视频和图形数据,在该标准清晰度数字编码器和数模转换器24中,对数据进行编码并将其转换成适当格式,以便直接输入至电视机。高清晰度显示电路21向高清晰度数字编码器和数模转换器(dac)25提供结合后的高清晰度视频和图形数据,在该高清晰度数字编码器和数模转换器25中,将数据编码成适当的高清晰度格式,以便视需要直接输出至高清晰度tv。还可以向高清晰度多媒体接口(hdmi)26提供结合后的高清晰度视频和图形数据,其中该高清晰度多媒体接口26还经由音频后处理电路27从音频解码器19接收解压缩后的音频数据,以便视需要输出至高清晰度tv的hdmi输入中。还向音频dac31提供解压缩并经处理后的音频数据,以便直接输入至模拟音频设备或扬声器。多路分解和解扰电路15还向例如根据sony/philip数字互连格式(spdif)的专用音频接口输出压缩后的数字音频,以便直接输入至适当的音频设备。

接收机3受处理器23控制,该处理器23经由总线(未示出)与接收机的各个单元通信。处理器23与随机存取存储器(ram)34相关联。处理器23通过以下操作来控制接收机3的操作:通过控制多路分解、解扰和解压缩,对调谐器10a和10b进行调谐以接收期望频道的信号,以便在tv的屏幕上显示期望的节目和/或交互式服务数据;以及控制硬盘13,以记录期望的电视节目或回放先前记录的电视节目。通过rcu28的观众操纵来控制期望节目的观众选择和客户服务,其中响应于这种观众操纵,向rcu接口29传送控制信号,以便输入至处理器23。rcu接口29可以包括接口和/或红外(ir)接口,如下所述,用于与rcu28通信。

rcu28还允许观众控制硬盘13的操作以记录电视节目、回放所记录的电视节目以及对电视节目的记录进行编程等。

由软件和/或固件控制接收机3的操作,该软件和/或固件使处理器23对来自rcu28的控制信号和/或所接收到的数据中的附加数据作出响应。接收机1中硬件与软件之间的交互可参阅如wo01/11865中公布的本申请人早前的国际专利申请。在接收并解码代表电视节目的数据、定义调度的数据以及与节目相关的其他信息的方面,接收机1的操作大体上可参阅如wo96/37996中公布的本申请人早前的国际专利申请。在提供交互式服务方面,接收机3的操作大体上可参阅如wo97/23997中公布的本申请人早前的国际专利申请。

在针对数字电视广播的数字视频广播(dvb)标准内,存在以下标准:用于传输时间表信息,从而能够对该时间表信息进行解码并以电子节目指南(epg)的形式向订户正确呈现。该dvb标准一般被称作si标准并且能够在以下规范中找到:ets300468,针对电视、语音和数据服务的etsi数字广播系统;数字视频广播(dvb)系统第2版中针对服务信息(si)的规范。在etsietr211-dvbsi指南中给出使用规范的指南。接收机3被设计成支持si规范。

除用于控制对频道加以访问的操作数据之外,频道中的附加数据能够包括对定义每个频道中的节目调度的所谓事件信息表(eit)加以表示的简要节目时间表数据。将节目时间表数据存储在ram34中,一经存储,调度信息便立即有效。替选地,可以将节目时间表数据存储在硬盘13中。规律性地传送节目时间表数据,以便实质上会连续地更新接收机3。本领域技术人员应领会到,所传送的信息可能很简要,使得每个频道能够携带节目时间表数据的精简集合,而每个频道的带宽需求以及接收机的内存需求方面没有过多开销。

此外,专用epg频道传送存储在硬盘13中的更加详细的节目调度信息,诸如与所调度的节目相关联的节目简介或其他辅助数据。经由该专用频道所传送的信息更新得更加频繁并且涵盖较长的时间段(例如两周)。因此,整周的最新电视节目时间表应始终可用。如下详述,接收机3被布置成在预定的时间段中在tv上显示针对若干频道的节目调度信息。此外,观众可以与接收机3相交互,以基于经由专用epg频道所接收到的信息对电视节目的记录、观看可用节目时间表的期望部分等进行编程。

能够对调谐器10a和10b加以调谐来接收不同频道,因此能够在tv上显示一个频道中的第一电视节目并将其记录在硬盘13上,同时还能将另一频道中的第二电视节目记录在硬盘13上。在提供同时进行记录和回放方面,接收机3的操作大体上可参阅如wo01/11865中公布的本申请人早前的国际专利申请。

接收机3的硬盘13类似于在计算机系统中用于存储大量数据的常规硬盘。硬盘13具有数千兆字节到几太字节的容量(例如,500千兆字节或1太字节)并经由sata接口接收视频和音频数据,以便例如根据如上所述的dvb/mpeg2/4/h.264/5标准所接收到的压缩形式存储。这允许在硬盘13上存储若干小时(例如100+小时)的电视节目。硬盘13包括两个存储区,一个用于存储电视节目数据,另一个用于存储用于控制硬盘13的元数据,例如在上述本申请的早前专利公开文献中所详述。处理器23控制硬盘13的操作。更具体地,处理器23控制对往返于硬盘13的电视节目的记录和回放。其他处理器(未示出)能够被酌情用于控制硬盘13,但为便于理解,在本文中仅参照处理器23对控制加以描述。

接收机3还包括一个或多个外部接口35,诸如通用串行总线2(usb2)端口。usb2接口可以经由usb连接器而连接至转码设备,该转码设备允许从接收机3提供第一格式的媒体内容并通过所连接的转码设备将转码成适于在个人媒体播放器(未示出)上回放的第二媒体编码格式。在提供转码服务方面,接收机3的操作大体上可参阅如wo06/125999公布的本申请人早前的国际专利申请。

遥控单元(rcu)

如下文的实施例中所述,使用rcu28的一个或多个模拟方向控制和/或适当按钮或按键,用户在特定显示区域之间浏览交互式用户界面的节目及菜单项。图2示出用于本发明的实施例的rcu28的正面的示例。如图2所示,rcu28包括具有圆形内部区域131和环形外部区域132的电容式触摸板130。可以在内部区域131和/或外部区域132上设置标志,以指示对应于特定功能的“虚拟”按钮或区域,如下详述。

内部区域131和外部区域132可以包括在物理上分立的触摸敏感区域,例如具有单独的输出,或者可以包括单个物理触摸敏感区域的虚拟区域。在本实施例中,内部区域131包括具有一个或多个与其耦合的触觉或“触动”开关的分立式触摸板,以致按压内部区域131便关闭触觉开关,优选向用户提供触觉反馈。换言之,用户可以“点击”内部区域131中的触摸板。可以通过按压内部区域131的不同区域来关闭不同触动开关,或者可以通过按压内部区域131的任何部分来关闭单个触动开关。后者可能更优选的原因在于,其不要求使内部区域131的触摸板倾斜,而这种倾斜在机械方面非常复杂并可能导致卡死。

外部区域132可以包括耦合至触觉开关的分立区段,这些区段对应于特定按钮,诸如回退按钮123、主页按钮124及记录按钮125。一个或多个其他区段可以触摸敏感但不耦合至任何触觉开关,诸如图2所示的外部区域132的上区段。在此情形下,对上区段中的虚拟按钮进行标记,以便用户识别。如下所述,通过接收机3中的rcu接口来确定这种虚拟按钮的操作。

遥控装置28还可以具有与电容式触摸板130分开的物理按钮(即在遥控器的硬件中定义的按键或按钮)。在本实施例中,示例包括电源开/关按钮133、搜索按钮134、音量增/减按钮135、频道前/后按钮136及数字按键137。可以提供物理按钮的其他配置。可选地,例如出于成本因素,可以用分立物理按钮来替代电容式触摸板。然而,下文所述的一些实施例可能需要电容式触摸板或其他模拟方向控制。

rcu到ui界面

图3示意性图示出rcu28与ui142之间的接口。rcu28包括cpu和固件40以及发射机41,用于使用红外(ir)信号和/或诸如的近程无线链接信号而与cpu接口29通信,这些信号允许较高带宽的双向通信。rcu28可以包括麦克风(未示出),用于从用户接收语音命令,将这些语音命令编码为音频信号并通过无线链路将它们发送至接收机3。对音频信号执行语音识别以解释命令,可以在接收机3处或由通过网络60(诸如因特网)连接至接收机3的远程服务器62执行语音识别。

rcu28检测在区域131和132上的触摸位置的x和y绝对坐标作为离散触摸事件,并周期性地(例如以100hz)将它们发送至rcu接口29。

rcu28还向rcu接口29输出指示按压触觉开关及物理按钮的信号。

由接收机3处的rcu驱动器50将通过rcu接口29所接收的信号转换成用户界面命令,以便经由中间件52输出至用户界面(ui)组件142。ui组件142包括ui核心层66(例如qt/tm)及app层64(例如luna)。采用由ui组件142接收触摸事件的时间t1、t2对触摸事件a、b标记时间戳。

由驱动器50转换信号的方法取决于来自rcu28的输入类型。例如,将按压rcu28上的物理按钮转换成对应的用户界面命令。然而,来自触摸板130的输出要求更加复杂的转换,如下所述。

如图4和图5中的示例所示,将用户在内部区域131的单个位置上的轻击或点击转换成具有低分辨率的网格141中的绝对位置,所述网格141诸如5个水平单元格乘以3个垂直单元格。该绝对位置可以被用于在用户界面组件142中选择对应网格中的项目。例如,如图4所示,轻击对应于网格141上坐标(2,3)的位置可以使得用户界面组件142突出显示在所显示的网格上具有对应坐标的单元格。在用足够大的力执行轻击来关闭内部区域131的触觉开关的情况下,rcu29将其记录为“点击”并且可以产生输出至用户界面142的不同命令,该用户界面142可以再根据在绝对位置执行轻击还是点击来执行不同动作。替选地,可能要求点击,只有轻击可能不产生任何动作。

在另一示例中,例如使用在触摸板130的内部区域131或外部区域132上执行的触摸移动或手势,用户可以输入相对移动命令。rcu接口29接收周期性触摸位置的x和y坐标作为输入并且检测一系列这些周期性坐标是否对应于预定手势,例如参照存储的手势库。如果检测到预定手势,若相关,则rcu接口29输出具有所检测到的参数值的手势。将输出的手势作为周期性输入提供至ui组件142。优选地,该输出是连续的输出,以致用户界面能够在执行手势时对其作出响应。这就允许用户界面平滑地作出响应,优选具有动画效果,以向用户提供视觉反馈。

可以在手势库中预定义多个不同的可能手势,在本实施例中,存在至少两个这样的手势,称作“滑动”和“轻扫”。“滑动”手势包括近似直线的长触移动;对应的输出指示该移动的速度且可选地指示其加速度以及指示其水平方向或垂直方向;对应的输出优选地大体上连续或周期性地输出,并根据“滑动”手势的当前属性而有所变化,直至例如响应于用户移动至脱离与触摸板130的接触,确定已经完成手势。“轻扫”手势包括快速的直线短触移动;对应的输出只是扫动的水平方向或垂直方向。

优选地,rcu接口29筛选出例如因用户将一指搁在触摸板130上所致的用户的随意性小手势。如图5所示,rcu接口29并不响应于针对内部区域131上的初始触摸点所定义的a区内的任何移动,例如距初始触摸点的预定半径内的任何移动。然而,当触摸点移出a区时,rcu接口29确定触摸点从初始接触点开始的行进方向,并开始输出该方向。

ui组件142被用于显示网格格式的epg及各种横向或竖向菜单,由此仅需对垂直或水平移动命令作出响应;不支持对角线或旋转命令。因此,rcu接口29将用户的方向手势解释为完全水平或完全垂直并向ui组件142提供对应的输出。例如,用户可以沿向量b移动触摸点,该向量b与水平方向呈一定角度,但与垂直相比更接近水平。因此,rcu接口29沿水平向量c解析向量b。将手势的方向“锁定”于水平方向,并且将在该方向解析触摸点的任何后续移动,直至用户手指从触摸板130抬起。因此,rcu接口29将输出沿水平的后续方向变化,但不会对手势的任何垂直分量作出响应。同样地,如果将手势确定成垂直,则只会输出垂直分量。

如图6中的示例所示,rcu接口29还可以对触摸板130中对应于虚拟按钮的预定区域上的不连续轻击或点击作出响应。例如,在内部区域131上,可以定义“上”、“下”、“左”和“右”虚拟按钮126、127、128、129,可选地具有中央“选择”按钮144,以便轻击或点击对应区域使得rcu接口29输出上、下、左、右或选择命令。这些命令可能有利于与具有对应物理按钮的遥控器或游戏控制器的反向兼容性。无需在内部区域131上对虚拟按钮作出视觉标记,并且可以根据用户界面需求而重新配置虚拟按钮的形状和大小。

在内部区域131只有一个对应的触觉开关的情况下,可以从内部区域131上所确定的触摸位置确定“点击”的位置。因此,仅使用单个触觉开关,就可以定义多个可点击的虚拟按钮。

还可以在外部区域132上定义虚拟按钮。在本示例中,外部区域132的上区段包含播放/暂停虚拟按钮120、倒回按钮121及快进按钮122,以致不连续地轻击这些按钮使得rcu接口29输出对应的播放/暂停、倒回及快进命令。多次轻击倒回按钮121或快进按钮122可以分别加快倒回或快进的速度,例如,每次轻击从2x加快至6x、12x和30x速度。例如从播放/暂停按钮120向倒回按钮121或快进按钮的“滑动”手势可以生成对应的倒回或快进速度命令,该速度取决于“滑动”手势的长度和/或速度。可以继滑动手势之后轻击,该轻击使得当前的倒回或快进操作降速或完全停止。

rcu接口29和ui组件142还可以对手势与一次或多次点击的组合作出响应。例如,“滑动”后接一次或多次点击可以被用于滚动通过用户界面中的项目并且再步入各项目,给出粗略与精细控制的组合。这可能有益于控制屏上键盘时的示例,在屏上键盘中,滑动手势被用于相对于键盘区域的相对移动,而点击被使用于在该区域内的不同按键之间进行选择。

具有视觉反馈的用户界面

ui组件142提供用户与rcu28相交互的连续视觉反馈,特别是与触摸板130相交互的连续视觉反馈。采用常规rcu,按压单个按钮导致用户界面的不连续变化,诸如选择或突出显示不同的项目,故用户无需额外的视觉反馈。采用模拟方向控制,诸如触摸板130,手势可能不会立即导致用户界面的不连续变化,故有利于响应于手势而提供连续视觉反馈。另一方面,在显示器上示出跟随模拟方向控制的每次移动的指针会令人分散注意力,正如使用常规的鼠标指针。

在本发明的实施例中,在显示器上示出指示在触摸板130上所检测到的水平或垂直运动的指示符,筛选及方向锁定如上所述。指示符可以在指示符在显示器上的位置中心包括背景照明效果、闪烁或“聚光”。图6a至图6c示出网格中的项目11、12、13作为epg显示的一部分的示例,如下参照这些附图所述,与epg或菜单项在显示器上的突出显示分开显示指示符,但突出显示可以响应于指示符移到所显示的项目上而有所变化。

在附图中将指示符中心位置示为虚划线,但在实际显示中,指示符位置的中心仅示出聚光。如图7a所示,当前突出显示项目11并且指示符s居中于项目11下面。用户向右执行水平滑动手势,以致指示符s的中心向右移至下一项目12下面。将水平阈值t定义成沿指示符s的行进方向超过项目11与12之间的分界后的预定距离。在图7b中,指示符位置已经过分界,但尚未超过阈值t,并且仍突出显示项目11。在图7c中,指示符位置已超过阈值t,并且在此突出显示下一项目12。

当执行向左的滑动手势时,除因行进方向是从项目12向左到11而将阈值t定义成项目11与12的分界向左的预定距离之外,遵循类似程序。

当在垂直方向上移动时,将阈值t定义成沿行进方向超过项目之间的水平分界的预定距离,可以遵循类似程序。阈值t在指示符位置与项目的突出显示之间提供滞后,从而在指示符位置往复经过项目之间的分界时,突出显示并不在二者之间快速跳转。

替选地,可以将阈值t定义成在分界之前的预定距离或在分界上,确定应以何速度突出显示下一项目以及是否需要滞后。

然而,优选地,聚光或其他指示符s并非在垂直方向上移动,而是垂直方向上的滚动操作使得菜单项在指示符之下垂直滚动。当完成滚动操作时(例如,用户结束滑动手势),菜单项可以“弹动”至与指示符s对齐,以便仅突出显示一个菜单项,而这在指示符处于两个菜单项中间时,不清楚用户将选择哪一菜单项,可能会产生一定问题。

在图7a至图7c中说明对上述的解决方案。在此情形下,竖向菜单包括一组竖向布置的矩形选项11至14,并且指示符s包括固定于垂直方向的矩形。在开始竖向滚动操作时,如图8a所示,将第一项目11(“hd&3d”)定位于指示符s下面并与之对齐。响应于由用户输入的垂直手势,诸如“滑动”手势,如图8b所示,竖向菜单开始在指示符s下面垂直移动。这向用户提供手势的视觉反馈。当将竖向菜单移动小于项目11至14的竖直高度的一半的阈值量t时,例如竖直高度的20-30%或25%,竖向菜单“弹动“或快速滑动至图8c中所示的位置,如虚线箭头所示,指示符s在移动的方向上与下一项目12对齐。如果手势继续进行,则如图7b和7c所示,菜单继续依次针对每个项目11至14移动。

在项目11至14具有不同竖直高度的变型方案中,用于发起“弹动”动作的阈值量可以恒定,优选小于项目11至14当中的最小高度的一半。因此,需要相同长度的手势将每个项目移动至指示符s下面。替选地,阈值量与下一项目11至14在运动方向上的高度和/或当前所选的项目11至14的高度成正比。

类似的“弹动”动作可以被应用于替选布置方案,例如,横向菜单和/或指示符s移动且项目11至14静止的情景。

滚动运动可以取决于手势的速度和/或加速度,例如,如果速度和/或加速度高于预定阈值,则竖向菜单在不执行“弹动”动作的情况下滚动。这允许快速浏览列表,直至逼近期望项目,在该点,用户可以使手势放慢并通过“弹动”动作而允许对期望项目进行正选择。附加地或替选地,滚动“配合”(即项目在用户界面中移动的距离或次数作为手势中移动的距离的函数)可能取决于手势的速度和/或加速度。例如,如图9所示,滚动配合在较低的手势速度范围s1可能恒定,但在较高的手势速度范围s2可能增大,直至在手势速度范围s3达到最大配合。只有在较低的手势速度范围s1内才执行“弹动”动作。这允许快速浏览长菜单,同时需要准确选择菜单项。

某些用户可能无意将一指搁在触摸板130,这会导致移动手指时与用户界面进行无意识交互。为警告用户这类接触,可以仅响应于用户与触摸板130接触才显示聚光或其他指示符s,或者指示符s可以响应于用户接触而改变亮度或外观。

插值

在用户界面142中,期望平滑的动画变化,但对用户输入作出响应。用户界面142应在没有过度延迟的情况下对用户输入作出响应,但可以期望一定程度的延迟,以便变化呈现平滑状态。在称为“渐变”的常规动画技术中,定义起点和终点,然后动画遵循起点与终点之间的预定义过渡。然而,在本实施例中,例如,在“滑动”手势的速度、位置或加速度发生改变时,用户输入可能持续变化,因此终点也可能持续变化。

在本发明的实施例中,基于当前位置和当前目的地或目标位置,确定起点与终点之间的插值。例如,在动画运动在x方向上的情况下,鉴于当前位置xs和目的地位置xe,如下计算下一位置x1:

x1=xs+(xe-xs)/i(1)

其中i是插值阶数。

这种类型的动画结合了响应力与平滑度。与“补间”动画相对照,无需从头到尾计算一长列坐标,并且无需指定动画所花的时间。目的地位置能够持续变化,而不会影响平滑度,并且向用户交互提供快速响应。

插值阶数i可以恒定。然而,这会导致动画在到达目的地位置时减速。因此,例如根据下列方程式,可以计算可变的插值阶数i:

i=min(|offset|,t)*(imax-imin)/t+imin(2)

其中:

offset是当前位置与目的地位置之间的距离(xe-xs);

imin是最小插值阶数,优选但不限于恒定;

imax是最大插值阶数,优选但不限于恒定;以及t是偏移阈值,其确定插值阶数何时开始从imax线性变化到imin。

如果offset的绝对值高于阈值t,则插值阶数i等于imax。当offset低于阈值t时,i从imax线性变化到imin。这种可变插值阶数提供了更好的控制并迅速弹动至目的点。

在图10a至图10c中,针对具有当前位置xs的项目i示出这种插值技术的示例。目的地位置xe在图8a与8b之间响应于用户手势输入而有所变化,并且在图8b与8c之间保持相同。在每种情形下,计算新位置x1并且该新位置x1变成下一帧的当前位置xs。

可以针对每个相继帧计算新位置x1的新值。优选地,帧速率与垂直刷新速率同步,例如以50或60hz。然而,在某些情况下,诸如处理器负荷较高,帧速率可能下降。对于插值呈现平滑而言,优选以恒定速率计算新值,这与帧速率无关并且例如与垂直刷新速率同步。如果帧速率降至垂直刷新速率以下,则将使用在创建帧时正当前的新值。

已参照位置变化对上述实施例予以描述,但插值技术可以应用于其他视觉属性的变化,诸如亮度。

完整epg显示

图11a示出包括多个竖栏中的一个的全屏epg显示及epg网格的示例。状态栏170包括微型tv窗口172,示出当前调谐频道的实况馈送。频道筛选栏174示出应用于完整epg的频道筛选符的菜单,该完整epg包括包含频道名称的频道栏175以及指示每个频道中的节目标题的epg网格176,这些节目标题沿代表播出时间的横轴布置。

当从频道筛选栏174中选择出频道筛选符时,显示动画效果,由此,如图11b所示,频道筛选栏174出现滑到状态栏170之后,并且在状态栏170中显示所选的频道筛选符。这向用户提供了已应用筛选的视觉提示,并且避免频道筛选栏174在不被需要时还占据空间。用户可以通过浏览到状态栏170并且选择其中指示的频道筛选符,使得频道筛选栏174重新出现。

通过在触摸板的内部区域131上使用手势或进行点击,用户可以在栏170、174、175与epg网格176之间进行浏览。用户可以浏览到epg网格176并且突出显示节目,据此在完整epg176顶部的横幅178中显示对应的节目简介。在用户例如使用“轻扫”手势或者按下按钮来突出显示其他节目时,横幅178被更新成显示对应的简介。替选地,例如通过使用“滑动”手势,用户可以在完整epg176中进行水平或垂直混动。在此情形下,如图11c所示,在滚动操作期间自动隐藏横幅178。当滚动操作完成时,再次自动显示横幅178,如图11b所示,但示出针对新突出显示的节目的简介。有利地,当不需要横幅178且其会限制完整epg176可用的空间量时,在滚动期间自动将横幅178删除。

对epg网格176的滚动进行控制,以便聚光s保持在恒定的垂直水平,而如图11d所示,聚光s的水平移动受左右“锁定点”ll和lr的约束。因此,当用户进行垂直滚动(即,按频道)时,聚光s停留在相同的垂直位置并且epg网格176在聚光s下面垂直滚动。当用户进行水平滚动(即,按时间)时,聚光s水平移动并且epg网格176保持静止,直至聚光s的中心根据滚动的方向而到达左或右锁定点ll、lr。如果用户滚动超出该点之外,则epg网格176进行水平滚动,而聚光s保持静止,直至达到epg网格的边界。

针对当前时间,例如下舍入到最近半小时,定义epg网格176的左手边界。当epg网格176到达左手边界并且用户继续向左滚动时,允许聚光s向左移过左锁定点ll,例如进入栏170、174、175之一。

可以要求用户发出单独的命令来移出epg175、176并跨组件分界移入另一栏,诸如状态栏170。

通过可用epg信息的限制,例如当前时间后约7.5天,定义epg网格176的右手边界。当将epg网格滚动至右手边界时,允许聚光s向右移过右锁定点lr,例如以选择超过右锁定点lr的节目。

如上所述,通过手势和/或点击来控制epg网格176的滚动。滚动的速度可以取决于引起滚动操作的“滑动”手势的速度和/或加速度。使滚动显示形成动画,以便滚动速度呈现匹配滑动手势的速度。

“滑动”手势可以继续在水平或垂直方向上跨多个项目,如上所述,指示符位置持续移动且突出显示发生变化,直至手势结束。优选地,不应允许“滑动手势”继续跨越ui组件的边界,例如,从epg网格指南176到相邻的菜单,诸如频道筛选栏174。在此情形下,指示符位置停在网格指南中的最后一个项目的边界处或附近,并且受阻于转到相邻菜单。用户则须执行另一手势,诸如“轻扫”手势或方向“点击”,以使高亮区移动至相邻菜单。为提供该限制的视觉反馈,可以显示动画效果,其中允许聚光s移动一小段距离到相邻菜单的显示区域内,而不突出显示相邻菜单中的任何项目,但当手势结束时返回到网格指南的显示区域内。

图像视图

在图12a和12b中示出节目图像显示,其中将节目示为静态图像180,而非节目标题。这种epg显示适于视频点播(vod)、推送vod或预录节目的选择,在此播出时间与频道不相关,并且对静态图像180的选择促使基本上立刻观看节目。替选地,这种视图能够被使用于预览待播出的节目,并且对静态图像的选择促使在播出对应的节目时将其记录下来。

如图12a所示,例如通过使用“滑动”手势在图像180中进行滚动期间并未示出任何节目简介。当滚动操作结束时,如图12b所示,在图像180上方显示简介条182,示出当前所选图像的简介。

回顾缓冲器指示符

当将接收机3调谐到观看直播的频道时,该接收机3开始将该频道记录到回顾缓冲器中,以便能够将当前观看的频道暂停、倒回及快进回直播观看点。回顾缓冲器的技术细节大体上可参阅本申请人的专利公开文献wo2003/043320a。

如图13a至13d所示,可以通过叠加在正观看的节目上的进度条150指示回顾缓冲器的状态和观看模式。在调谐至频道后的预定时间内,或者响应于发自用户的命令,诸如暂停、快进或倒回命令,可以显示进度条150。在进度条150的左手边和右手边分别显示正观看的节目的开始和结束时间,并且在进度条150的左下方显示当前时间。在进度条150上方显示正观看的节目的节目标题。通过进度条150的突出显示部分示出回顾缓冲器的范围。

在节目的当前观看点,在进度条150上显示观看点指示符152。观看点指示符152包括指示观看模式的图标,例如播放、暂停、快进和倒回。在观看点指示符152下方显示自节目的开始时间以来的当前观看点的时间。在快进和倒回模式中,在观看点指示符152上方指示速度。

在图13a至图13d所示的示例中,从约4:45pm开始已经将接收机3调谐到当前频道。从4pm到5pm在该频道上播出节目“stargatesg《星际之门》”,并且从5pm到5:30pm正在播出节目“modernfamily-bringingupbaby《摩登家庭之育婴记》”。当前时间是5:20pm。

图13a示出正直播观看的当前节目。如图13b所示,用户再将观看模式更改成以16x速倒回,以使观看点回到当前节目在5pm播放的开端。

当将观看点移回到当前节目开端之前时,如图13c和图13d所示,动画效果显示进度条150向右滑动,以致前一节目的结束时间此时在进度条150的右手边。这提供了用户已移至回顾缓冲器中的另一节目的直观视觉提示。用户可以再倒回至回顾缓冲器的开端,如由突出显示部分的左手端所示。替选地,用户可以快进回到当前节目;在观看点移动到当前节目时,进度条使用类似的动画效果呈现向左滑动。

epg横幅

在观看节目的同时,如图14a至14c所示,用户可以发出跨屏幕底部显示epg横幅160的命令。横幅160的左手边示出所选频道的名称和号码,上下分别示出频道列表上前一个和后一个频道的名称。

在视觉上并且沿横幅160依序指示所选频道中的当前和下一个节目,具有节目标题和开始时间。在微型tv窗口162中示出作为实况馈送的当前节目。将所选频道中的后续节目示为静态图像。当选择这些图像中的一个图像时,可以显示节目简介信息连同记录节目的菜单选项。

用户可以全屏收看频道,同时通过在epg横幅160中选择另一频道,在微型tv窗口162中收看该频道。至少一个调谐器10专用于epg横幅160,以使其始终可用于在微型tv窗口162中提供实况馈送。

如图14a和图14b所示,在半透明的背景下正常显示epg横幅160,以便尽可能看到全屏显示的节目。然而,专用于新闻和体育的频道例如可能承载在屏幕底部带信息横幅的节目播出,诸如新闻或证券行情信息。这些节目内横幅可能在叠加的epg横幅160中显示,给予混杂且可能难以辨认的呈现。为避免该问题,例如如图14c所示,接收机存储有可能包含节目内横幅的频道的预定列表并且将epg横幅160叠加到预定列表中的频道的全屏显示上时对其应用更高的透明度。

epg横幅的右手边包含“tv指南”菜单选项164,如上所述,如果选择该选项,则其提供全屏的epg显示。

多屏浏览

图15a至图15c示出多屏浏览的视图,其中在当前窗口192中示出正观看的当前频道,为了先前的观看,在当前窗口190左边的先前窗口192中示出先前曾观看的频道。当前频道在当前窗口190中示为实况馈送。先前曾观看的频道也在其对应的先前窗口192中示为实况馈送或静态图像(例如,来自最后观看或当前节目的推广图像或截屏)。用户可以选择当前窗口190和先前窗口192中的一个窗口,并且输出对应选择频道的音频内容。例如,通过放大所选的窗口190、192和/或如上所述提供类似于“聚光”效果的高亮区,在视觉上可以突出显示该窗口。针对对应于突出显示窗口的频道或节目,可以显示附加的节目或频道信息。如图15b所示,用户可以在当前窗口190余先前窗口192之间来回进行浏览。如果用户希望监视两个以上的节目,诸如体育或新闻节目,则该多屏视图将十分有利。

在当前窗口190的右边,显示一个或多个推荐窗口194,示出基于当前和/或先前观看的节目的推荐节目。例如,如图15a所示,当前节目是“gameofthrones《权利的游戏》”,推荐节目是“gameofthrones”全集。当用户浏览到推荐窗口194时,如图15c所示,向用户呈现可选择收看“gameofthrones”全集中下一季的选项。在右边的另一个推荐窗口194中,例如基于当前观看的“gameofthrones”,推荐节目是“thevikings《海盗》”。

推荐节目可以是基于节目元数据与当前和先前节目的相似度;例如,这种元数据可以包括题材和演员阵容。替选地或附加地,推荐节目可以是基于用户或类似用户的历史观看模式。

其他替选实施例

上述实施例仅具说明性,并非对本发明加以限制。通过阅读上文得出的替选实施例均落入本发明的范围之内。

在上述的实施例中,提供了epg的各种不同显示屏幕的具体实施例。本领域技术人员应当领会,所述屏幕的若干具体细节仅供举例而言。

本发明提出上述实施例作为独立的实施例,而本领域技术人员能够领会,在上述实施例及替选方案中所述的显示屏幕与各方面的任意组合可行。

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