背景技术
近年来,人们亲眼目睹了利用卫星的CS(通信卫星)数字广播,即一种信息提供系统,通过广播媒体正逐渐获得实际应用。一个数字化BS(广播卫星)广播的计划也正在实施之中。用户即使从单个系统也能观看或收听约100个频道,并且,一个人可以观看或收听的频道的数量在不久的将来会大幅度增加。在这样的多频道系统中,将会越来越需要电子节目指南。
在为卫星数字广播中的许多服务不断开发普通接收设备的同时,以HAVi(家用音频/视频互通性)为代表的、用于家用电器的数字网络已经发展起来了。这意味着,如果在网络上配备数个接收机,那么,一个人无需使用一个普通接收机,就可以容易地利用来自许多服务的信号。
因此,提供把数个接收机中的各自电子节目合并在一起的电子节目指南(“EPG”)就变得越来越重要了。
作为相关技术,例如,日本专利申请公布(kokai)第8-275077号提出了分别接收通过地面广播发送的EPG数据和通过卫星广播发送的EPG数据,将它们转换成合并格式的EPG数据,和以合并EPG的形式显示它的系统。
图14和15分别显示了电子节目指南系统的配置和显示由从上述出版物中了解到系统合并EPG的例子。
如图14所示,这个电子节目指南系统包括VCR(盒式录像机)52和53、IRD(接收机/解码器组件)54、电视(TV)接收机55、和EPG接收机56,它们通过AV(视听)线61和控制线62相互连接。AV线61包括复合视频信号、音频L信号线、和音频R信号线。控制线62包括,例如,有线串行控制线。
在这种情况中,地面广播系统的EPG数据通过TV接收机55接收,而卫星广播系统的EPG数据则通过IRD 54接收。来自各自不同系统的EPG数据通过控制线62发送到EPG接收机56,并且在EPG接收机56中被合并成单个电子节目图表。
如图15所示,在EPG接收机56中如此合并的EPG由TV接收机55显示,在图15中,由TV接收机55获得的地面广播系统的EPG数据显示在上面,与IRD 54获得的、来自卫星广播系统的EPG数据合并之后的EPG数据显示在下面。
日本专利申请公布(kokai)第4-342020号公开了迅速滚动用户借此事先设置要在屏幕上部分滚动的滚动区的、在显示屏上的一连串字符的方法。只有滚动指令设置的滚动区首先滚动,在滚动指令结束时再拖动其余部分,从而迅速执行滚动操作。
日本专利申请公布(kokai)第2-146619号公开了一边设置要以分开方式显示和显示在分隔位置中的图像一边以分开方式同时显示数个不同图像,指定要通过某一键操作的一个图像,和独立滚动分开显示的每个图像的滚动技术。
但是,在上述传统电子节目指南系统中存在着一个问题,那就是,当合并来自地面广播系统的EPG数据和来自卫星广播系统的EPG数据时,如果来自地面广播系统的EPG数据有许多项目都满足显示条件,那么,只有来自地面广播系统的EPG数据显示在合并电子节目图表中。这是因为能够同时显示在TV接收机55的屏幕上的项目只有这么多。
这个问题可以参照图16作进一步解释。在图16中,从地面广播系统提取的节目信息有11个项目,和从卫星广播系统提取的节目信息有3个项目,因此,总共有14个项目要包含在合并电子节目图表中。但是,如果把可以显示在TV接收机55的屏幕上的项目数限制为,例如,8个,那么,不能显示所有14个项目。
在指定一些EPG显示条件(例如,只有属于特定类目的那些项目),或把某些项目指定为不显示的情况下,可以出现相同的问题。并且,如果通过滚动屏幕显示有关卫星广播系统的节目信息,那么,在位于更下面的有关卫星广播系统的节目信息可以显示在屏幕上之前,用户不得不经过地面广播系统的节目表,继续向下滚动到卫星广播系统的节目表。
日本专利申请公布(kokai)第4-342020号公开了当用户在屏幕上部分滚动时,事先设置滚动区的方法。日本专利申请公布(kokai)第2-146619号公开了设置要以分开方式显示和显示在它们的分隔位置中的图像,指定要通过某一键操作的一个图像,和独立滚动分开显示的每个图像的另一种方法。但是,在这些已知的方法中,用户不得不非常麻烦地确定要部分滚动的区域或它们自己的分隔位置,这是因为,当用户第一次查阅节目指南时,他或她不能断定有多少节目包含在节目指南表中,或它们是什么类型的节目。
并且,还存在着一个问题,那就是,当在网络上配备基于诸如DVD(数字多功能盘)-Video(“DVD”)之类的盘介质的信息提供系统时,不能以与对待广播节目相同的方式对待DVD内容,因此,不能以与对待广播节目相同的方式从合并EPG屏幕(电子节目图表)中选择DVD节目。
鉴于现有技术的这些问题,本发明的一个目的是提供一种能够以各个信息提供系统占适当比例的合并方式,在屏幕上显示数个基于,例如,广播媒体和记录媒体的信息提供系统的节目信息的电子节目指南显示控制设备。本发明的另一个目的是提供一种通过自动和适当地切换滚动区本身,或通过自动和适当地限制滚动区,能够通过滚动从拥有大量节目的节目表中有效选择和显示所需节目的电子节目指南显示控制设备。
发明内容
本发明采用如下措施来达到本发明的上面目的。
第一种措施提供了包括如下装置的电子节目指南显示控制设备:存储装置,用于存储数个信息提供系统每一个的节目信息;合并装置,用于通过有选择地合并存储在存储装置中的节目信息,创建电子节目图表;显示装置,用于显示合并装置创建的电子节目图表;和显示项目数确定装置,用于根据预定合并条件,为每个信息提供系统确定合并装置合并的节目信息的项目数。
第二种措施提供了基于第一种措施的、还包括如下装置的电子节目指南显示控制设备:指定装置,用于随意指定合并条件。
第三种措施提供了基于第一或第二种措施的、还包括如下装置的电子节目指南显示控制设备:节目信息请求装置,用于通过通信网络,请求信息提供系统的节目信息;和节目信息接收装置,用于通过通信网络,接收信息提供系统的节目信息,其中,节目信息接收装置接收的节目信息存储在存储装置中,供更新用。
第四种措施提供了基于第三种措施的电子节目指南显示控制设备,其中,当在通信网络中进行总线重置时,节目信息请求装置请求信息提供系统的节目信息。
第五种措施提供了基于第三种措施的电子节目指南显示控制设备,其中,当显示合并装置创建的电子节目图表时,节目信息请求装置请求信息提供系统的节目信息。
第六种措施提供了基于第三种措施的、还包括如下装置的电子节目指南显示控制设备:改变请求确定装置,用于接收有关改变信息提供系统的节目信息的内容的请求,其中,当改变请求确定装置接收到一个改变请求时,节目信息请求装置请求至少一个内容已经改变了的节目信息。
第七种措施提供了基于第一到第六种措施之一的电子节目指南显示控制设备,其中,节目信息包含记录在安装在信息提供系统中的记录媒体中的内容信息。
第八种措施提供了基于七种措施的、还包括如下装置的电子节目指南显示控制设备:转换装置,用于把内容信息转换成可以以电子节目指南的形式显示的数据。
第九种措施提供了基于第一到第八种措施之一的、还包括如下装置的电子节目指南显示控制设备:确定装置,用于确定合并装置合并的节目信息是否与信息提供系统的节目信息相一致;和修改装置,用于确定装置中的确定结果是否定的时,根据信息提供系统的节目信息,修改合并装置创建的电子节目图表。
第十种措施提供了基于第一到第九种措施之一的、还包括如下装置的电子节目指南显示控制设备:光标显示装置,用于在显示装置的屏幕上指定位置;移动指令装置,用于移动光标显示装置显示的光标的位置;和滚动装置,用于根据光标位置,滚动每个信息提供系统的节目信息表。
第十一种措施提供了基于第一到第十种措施之一的、还包括如下装置的电子节目指南显示控制设备:开始/结束点检测装置,用于检测每个信息提供系统的每个节目信息表的滚动区的开始点和结束点;和系统指定装置,用于当开始/结束点检测装置已经检测到开始点或结束点时,切换从正在滚动的一个节目信息表到另一个节目信息表的滚动。
第十二种提供了包括如下装置的电子节目指南显示控制设备:存储装置,用于存储数个信息提供系统每一个的节目信息;合并装置,用于通过有选择地合并存储在存储装置中的节目信息,创建电子节目图表;显示装置,用于显示合并装置创建的电子节目图表;显示类目指定装置,用于根据预定显示类目,显示通过分类每个信息提供系统的节目信息创建的节目信息表;显示项目数确定装置,用于根据预定合并条件,为每个显示类目确定通过每个显示类目分类的节目信息的项目数;光标显示装置,用于在显示装置的屏幕上指定位置;移动指令装置,用于移动光标显示装置显示的光标的位置;和滚动装置,用于根据光标位置,滚动通过每个显示类目分类的节目信息表。
第十三种提供了包括如下装置的电子节目指南显示控制设备:存储装置,用于存储信息提供系统的节目信息;节目图表创建装置,用于通过选择存储在存储装置中的节目信息,创建电子节目图表;显示装置,用于显示节目图表创建装置创建的电子节目图表;显示类目指定装置,用于根据预定显示类目,显示通过分类信息提供系统的节目信息创建的节目信息表;显示项目数确定装置,用于根据预定合并条件,为每个显示类目确定通过每个显示类目分类的节目信息的项目数;光标显示装置,用于在显示装置的屏幕上指定位置;移动指令装置,用于移动光标显示装置显示的光标的位置;和滚动装置,用于根据光标位置,滚动通过每个显示类目分类的节目信息表。
第十四种措施提供了基于第十二或第十三种措施的、还包括如下装置的电子节目指南显示控制设备:开始/结束点检测装置,用于检测按每个显示类目分类的每个节目信息表中滚动区的开始点和结束点;和系统指定装置,用于当开始/结束点检测装置已经检测到开始点或结束点时,切换从正在滚动的一个节目信息表到另一个节目信息表的滚动。
第十五种措施提供了基于第十二到第十四种措施之一的电子节目指南显示控制设备,其中,通过由显示类目指定装置指定的显示类目分类的节目信息是基于观众收视率信息的高观众收视率节目表,或用户过去最常看的一系列节目。
实施本发明的最佳方式
从现在开始,参照附图更详细地描述本发明。
首先,通过参照图1到7描述本发明的第一实施例。
图1显示了根据第一实施例的电子节目指南显示控制设备的方块图。
在图中,标号10表示配有内置CS调谐器的TV、28表示通信网络、29表示BS数字调谐器和35表示由盘介质构成的形成信息提供系统的DVD。
配有内置CS调谐器的TV 10包括广播接收单元11、节目信息分离单元12、存储单元13、确定单元14、修改单元15、合并单元16、显示单元17、显示项目数确定单元18、指定单元19、改变请求确定单元23、节目信息请求单元24、节目信息接收单元25、转换单元26、和通信接口27。显示项目数确定装置18包括项目计数单元20、比率确定单元21、和显示行数确定单元22。
BS数字调谐器29通过通信网络28与配有内置CS调谐器的TV 10相连接,它包括通信接口30、请求确定单元31、广播接收单元32、节目信息分离单元33、存储单元34和改变请求单元40。
虽然在本实例中,连接BS数字调谐器29作为BS数字系统,但是,这只不过是示范性的,它也可以是,例如,能够接收传统地面广播的EPG(其中,把数据叠加在视频信号消隐间隔中)的TV接收机。
DVD 35通过通信网络28与配有内置CS调谐器的TV 10相连接,它包括通信接口36、请求确定单元37、信息读取单元38、存储单元41、改变请求单元42、和插在DVD 35中的盘39。
虽然在本实例中,配备DVD 35作为由盘介质构成的信息提供系统,但是,这只不过是示范性的,信息提供系统也可以由,例如,VCR构成,只要有关记录在记录介质中的内容的信息(诸如,包括标题和记录时间的内容表TOC)记录在记录介质本身中即可。
通信网络28可以是传统AV连接电缆、串行控制线、或利用红外线或无线电波的无线通信网络。但是,本实例使用遵从IEEE(电气电子工程师学会)1394高性能串行总线标准的IEEE1394连接,这种标准使视频和音频信号以数字信号的形式发送出去。因此,通信接口27、通信接口30和通信接口36都是IEEE1394接口设备。在IEEE1394接口中,当新设备与通信网络28相连接时,或者,当在通过电缆正连接着的同时重新接通设备时,在这样的时候,自动进行总线重置。
总线重置初始化通信网络中与以前建立的连接有关的信息,并且,重新识别和重新确定连接的各个设备。例如,当BS数字调谐器29通过通信网络28与配有内置CS调谐器的TV 10相连接时,随着BS数字调谐器29被接通,进行总线重置。
随着总线重置得以实现,通信接口27向配有内置CS调谐器的TV 10的节目信息请求单元24发出指令,请求刚与通信网络28相连接的设备(BS数字调谐器29)发送新EPG数据。
在上述结构中,诸如Perfec TVTM之类的数字卫星多频道广播的无线电波由配有内置CS调谐器的TV 10的广播接收单元11通过,例如,抛物形天线(未示出)接收。
视频和音频信号按照MPEG(运动图像专家组)标准压缩,和以与附加信息组合在一起的多路复用位流数据的形式发送。
EPG数据包含在这个附加信息之中。一般说来,EPG数据包括,例如,节目名称、开始和结束时间(或节目的长度)、节目价格(在付费节目的情况下)、节目信息细节(譬如,男演员/女演员的名字、情节等)、节目等级信息(适合于小孩观看还是适合于大人观看、年龄限制等)、和类目信息(包括节目类型,即,是体育节目还是电影节目、等)。
在显示到显示单元17上之前,为了各种目的,包括在有偿广播情况下的记账、解扰、和MPEG解码(未示出)等,对广播接收单元11接收的多路复用数据进行处理。由节目信息分离单元17从位流中分离出EPG数据,然后,将其存储在存储单元13中。
如果用户给出确认EPG的指令,那么,由合并单元16从存储单元13中读取存储在存储单元13中的EPG数据,并且,在这里,按照指定单元19指定的条件,只根据有关单个CS数字广播系统中的节目的信息创建电子节目图表。在指定单元19中,由用户指定当前时间之后的电影节目等,和在合并单元16中,根据满足指定条件的节目信息创建EPG屏幕数据。合并单元16创建的屏幕数据由显示单元17通过取代正常显示屏,或者,叠加在正常显示屏上或与正常显示屏组合在一起来显示。
随着BS数字广播的无线电波被BS数字调谐器29的广播接收单元32接收到,由节目信息分离单元33从位流数据中分离出BS数字广播系统的EPG数据,然后,将分离的EPG数据存储在存储单元34中。
随着上述总线重置得以实现,来自配有CS调谐器的TV 10的节目信息请求单元24的发送请求信息通过通信接口27、通信网络28、和通信接口30发送出去,并且由BS数字调谐器29的请求确定单元31来识别。存储在存储单元34中的、BS数字广播系统的EPG数据由配有CS调谐器的TV 10的广播接收单元25通过通信接口30、通信网络28、和通信接口27来接收,然后,存储在存储单元13中。
因此,分别由配有CS调谐器的TV 10和BS数字调谐器29接收的CS数字广播系统的EPG数据和BS数字广播系统的EPG数据都存储在存储单元13中。
存储单元13可以把各个数字广播系统的EPG数据存储在分开的存储区上。可选地,可以将来自BS数字调谐器29的EPG数据和由配有CS调谐器的TV 10接收的EPG数据与系统标识信息一起存储在存储单元13中。
当CS数字广播系统和BS数字广播系统的EPG数据存储在存储单元13中时,如果用户通过指定单元19指定,例如,类型电影作为条件,那么,显示项目数确定单元18的项目数计数单元20从存储单元13中的EPG数据中检索满足指定条件的节目,和计数每个系统的节目的个数。例如,如果在CS数字广播系统中有10个电影节目,和在BS数字广播系统中有5个电影节目,那么,比例确定单元21根据这些数字,计算这两个系统之间电影节目的项目数之比,这个比例是2∶1。
当可以在显示单元17中显示的电子节目图表中的最大行数是8时,显示行数确定单元22根据最大行数和项目数比,把5行(8行×2/3所得的值四舍五入)分配给CS数字广播系统,把其它的3行分配给BS数字广播系统,并且,确定在合并单元16合并的EPG屏幕上每个系统的显示行数。
图2显示了由合并单元16合并的、显示在显示单元17上的电子节目图表的例子。
如图所示,以具有8行的单电子节目图表的形式合并和显示了上5行的CS数字广播系统的节目数据和下3行的BS数字广播系统的节目数据。
CS数字广播系统的节目数据的其余5个项目和BS数字广播系统的节目数据的其余2个项目没有被选作电子节目图表的节目数据,因此,没有显示在屏幕上。用户通过,例如,个别滚动屏幕或跳页,可以在屏幕上显示这些项目的数据。
图3显示了在显示项目数确定单元18中确定要显示的项目数的过程的流程图。
显示项目数确定单元18中的过程是在把CS数字广播系统和BS数字广播系统的EPG数据存储在存储单元13中的时候开始的。首先确定是否存在用户通过指定单元19指定的类型条件(步骤1)。如果存在类型指定,那么,把指定类型设置成项目数计数的条件(步骤2)。如果用户没有指定什么特别条件,那么,不对项目数计数设置任何条件,然后,确定是否存在用户通过指定单元19指定的行数(步骤3)。例如,当用户希望不管计数的项目数,在最多8行的所有行中都显示CS数字广播系统的EPG数据时,就指定这一项。如果存在与行数有关的用户指定,那么,输入指定的行数(步骤4),然后,过程转到如后所述的步骤12。在不存在行数指定的情况下,接着确定是否存在用户作出的、有关显示项目数的比例的指定(步骤5)。例如,当用户希望以大约70%的比例显示CS数字广播系统的EPG信息时,就给出这个指定。但是,可以自动利用基于用户以往在节目选择方面的偏好的统计数据,来取代用户直接设置比例值。如果指定了要显示的项目数的比例,那么,输入指定的比例,或自动测量的统计数据,作为设置值(步骤9),然后,过程继续到如后所述的下一步骤10。根据在步骤2中设置的检索条件,计数存储在存储单元13中的EPG数据的项目数(步骤6)。还计数系统数(在当前情况下为2个,即,CS数字广播系统和BS数字广播系统)(步骤7),和根据在步骤6中计数的EPG数据的项目数(在本例中,CS数字广播系统有10个,BS数字广播系统有5个),确定各个系统的显示项目数的比例(在本例中,2∶1)。并且,根据合并的EPG屏幕上最大显示行数和在步骤8中确定的显示项目的比例,确定每个系统的显示行数(步骤10)。在这种情况下,虽然可以通过8行×2/3计算CS数字广播系统的EPG数据的显示项目数,但可能要四舍五入或丢弃小数点后面的数字。无论如何,必须把每个系统的EPG数据的显示行数的总和调整成合并屏幕上的最大显示行数。即使在特定的系统中,如此获得的显示行数小于1,也要把这个最小显示行数设置成1(步骤11)。这是防止当在步骤8中计算的显示项目的比例小时,在不存在屏幕滚动或跳页操作的情况下,特定系统的节目数据可能一点也不显示在合并EPG屏幕上所需的处理。因此,当把特定系统的显示EPG行数从0修改成1时,含有较多项目的另一个系统的显示EPG行数必须减少1个。可选地,例如,可以通过用户指定移去任意一个EPG数据。当在步骤11或步骤4中确定了合并EPG屏幕上每个系统的显示EPG行数时,把确定的每个系统的显示行数告知合并单元16(步骤12)。合并单元16从存储在存储单元13中的EPG数据中选择与告知的每个系统的显示行数相对应的EPG数据,并产生合并EPG屏幕的显示数据(步骤13)。然后,由显示单元17显示合并单元16创建的合并EPG屏幕(步骤14)。可选地,可以通过通信接口27和通信网络28发送合并EPG屏幕的显示数据,并且,对其进行处理,供显示在网络上的另一个TV接收机(未示出)上之用,然后,整个过程结束。
由合并单元16合并的EPG屏幕数据可以通过通信接口27发送给网络上的其它设备,以便合并EPG屏幕可以显示在另外还可以进行屏幕上的各种操作的其它设备上。在这种情况下,其它设备不需要诸如大容量存储单元或合并单元之类的单元,从而使小型设备可以使用合并EGP屏幕。
当DVD 35与通信网络28相连接时,上述总线重置发生在通信网络28上,并且,对此作出响应,配有内置CS调谐器的TV 10的节目信息请求单元24把有关节目信息的请求提供给DVD 35。随着请求确定单元37通过通信接口36接收到这个请求,信息读取单元38从盘39中读取TOC信息,并且,通过通信接口36将其发送到配有内置CS调谐器的TV 10,作为节目信息。来自DVD 35的TOC信息通过通信网络28和通信接口27输入配有内置CS调谐器的TV 10的转换单元26。转换单元26从接收的TOC信息中提取必要的数据,将其转换成可以组装成电子节目图表的内容数据,并且,以与另一个系统的EPG数据相同的方式将该数据存储在存储单元13中。
图4显示了在转换单元26中把TOC信息转换成EPG数据的过程的流程图。
在转换单元26读取来自通信接口27的、DVD 35的TOC信息之后(步骤1),确定盘39是否已安装好(插入),这是因为即使DVD 35连接在通信网络28上,盘也有可能未安装好的缘故(步骤2)。如果盘39还没有插入,即,如果内容项目数是零,那么,确定是否存在有关是否从电子节目图表中删除DVD 35的显示行的用户指定(步骤6)。如果用户允许删除DVD 35的显示行,那么,整个过程就结束了。即使内容项目数是零,如果用户指示应该让DVD 35的显示行留在电子节目图表中,那么,也可以从DVD 35中读取设备数据,以便可以识别连接在通信网络28上的设备是什么设备(步骤7)。这是在图2所示的电子节目图表的左列中显示有关信息提供系统的名称的信息,诸如“CS”或“BS”所需的。在当前这种情况下,读取信息提供系统是DVD的事实。在把连接设备的名称“DVD”设置在电子节目图表的系统名称列中之后(步骤8),向电子节目图表的标题列提供诸如“盘没有插入”之类的数据(步骤9)。另一方面,如果在步骤2中确认盘39已安装好,那么,从在步骤1中读取的TOC信息中提取盘的类型,并且将其设置成与电子节目图表的系统名称列有关的数据(步骤3)。例如,当连接设备是DVD,和插入盘是供DVD设备使用的时,系统名称和盘类型是对应的。但是,如果将音乐CD插入DVD35中,和可以以与DVD盘相同的方式播放时,那么,系统名称和盘类型就不对应。因此,虽然在本例中,盘类型被设置成与系统名称列有关的数据,但是,连接设备名称也可以用作与系统名称列有关的数据。从TOC信息中提取标题名称,将其设置成电子节目图表中的节目名称数据(步骤4)。类似地,从TOC信息中提取每个内容的记录时间,将其设置成电子节目图表中的节目时间数据(步骤5)。把在步骤3-5中从TOC信息中提取的各段数据与另一个系统的EPG数据一起,存储在存储单元13中,作为形成电子节目图表的内容数据,然后,整个处理结束。
上述转换处理通常是TOC信息所需的。也可以预先考虑到与CS调谐器或类似设备的合并,通过创建/记录与广播媒体的EPG数据相一致的、在盘介质等中的TOC信息,以便以与另一个系统中的EPG数据相同的方式将从记录介质等读取的TOC信息直接,即,无需进行转换处理地存储在存储单元13中,创建电子节目图表。
配有内置CS调谐器的TV 10的合并单元16读取存储在存储单元13中的节目信息,并且创建合并了各个系统的EPG数据或内容数据的合并EPG屏幕数据,这些系统包括CS数字广播系统、BS数字广播系统、和DVD。
图5-7显示了由合并单元16创建的和显示在显示单元17上的电子节目图表的例子。
图5显示了以合并方式显示的单电子节目图表,在其中的8行节目数据中,4个节目来自CS数字广播系统,3个节目来自BS数字广播系统,和1个节目来自DVD 35的内容。
在DVD 35连接在通信网络28上的情况下,如果把盘39插入空的DVD35中,或用另一个盘39取代这个盘39,那么,就要将已经存储在存储单元41中的盘39中的TOC信息与新插入的盘39中的TOC信息相比较。如果两段信息彼此不同,改变请求确定单元42就请求配有内置CS调谐器的TV 10改变合并EPG屏幕上的内容。这个改变请求由改变请求确定单元23通过通信网络28和通信接口27接收,接着,节目信息请求单元24请求DVD 35发送新的内容信息。一旦接收到请求,DVD 35就把信息读取单元38从盘39中读取的TOC信息发送到配有内置CS调谐器的TV 10。配有内置CS调谐器的TV 10的转换单元26把接收的TOC信息转换成与广播系统中的EPG数据相一致的内容数据,并且用这个内容数据更新存储单元13中的内容。如果以前获得的内容数据是由合并单元16合并的,并且显示在显示单元17上,那么,确定单元14将显示的电子节目图表的数据与存储在存储单元13中的相应数据相比较。如果存储在存储单元13中的数据不同于显示的数据,修改单元15就把合并单元16合并的显示数据修改成存储在存储单元13中的最新数据。因此,当如图5和6所示,在初始状态下,指示盘没有插入DVD 35中时,一旦把盘39插入DVD 35中,就更新内容信息显示,以便如图7所示,在与DVD有关的那一行上出现,例如,信息“星球大战128分钟”。
这种情况不限于DVD 35。例如,如果BS数字广播系统接收的EPG数据发生改变,那么,BS数字调谐器29中改变请求单元40同样开始进行合并EPG屏幕数据的改变。如果配有内置CS调谐器的TV 10的节目信息分离单元12获得的EPG数据已经发生了改变,那么,改变请求单元43开始进行合并EPG屏幕数据的改变。
因此,先根据已经存储在存储单元13中的节目信息显示合并EPG屏幕,然后修改显示数据。这样做的结果是,可以缩短用户请求显示合并EPG屏幕与在显示单元17上实际显示屏幕之间的时间。
并且,即使BS数字调谐器29接收的EPG数据改变了,已经改变了的数据部分也不会总是显示在合并EPG屏幕上,以致存在着许多情况,在这些情况下,当显示合并EPG屏幕时,没有必要等待到完全接收到改变了的EGP数据那个时候。事实上,如果发生的改变与合并EPG屏幕无关,那么,即使花费一些时间通过通信网络28发送或接收电子节目图表数据,也不会出现什么问题。
可选地,通过让节目信息请求单元24请求来自每个系统的节目信息,可以定期更新EPG数据,只要这种操作不会把过多的负担压在通信网络或各个信息提供系统上即可。但是,在这种情况下,如果EPG数据更新间隔长,那么,当显示合并EPG屏幕时,即使EPG数据已经被修改了,在下一个数据更新时间到来之前,也不能修改显示内容。因此,在这种情况下,当显示合并EPG屏幕时,最好还是使用有关节目信息的请求。
当显示内容被确定单元14和修改单元15修改时,可以在合并EPG屏幕上与修改部分相对应的部分上同时用标记等指示出修改,以便用户可以清楚地看到什么地方作了修改。
并且,例如,当用户通过合并EPG屏幕修改有关已经被VTR(磁带录像机)定时器设置成记录的节目的信息时,即使用户正在看电视节目,也可以使合并EPG屏幕的全部或一部分与修改指示标记一起显示。
在本实施例中,电子节目指南显示控制设备是以带有完整构成的显示单元17的、配有内置CS调谐器的TV 10的方式实现的。但是,理所当然,该设备也可以以不含显示单元17的单个数字CS调谐器的方式实现。在那种情况下,合并EPG屏幕数据显示在通过网络、AV连接线等外部连接的TV接收机(显示单元)的屏幕上。
并且,电子节目指南显示控制设备可以含有内部数字CS调谐器和BS数字调谐器等,以便可以接收数个不同的信息提供系统。例如,电子节目指南显示控制设备可以在由配有数字CS调谐器、BS数字调谐器、DVD和硬盘的TV接收机形成的家用服务器上实现。
从现在开始,参照图8到10描述本发明的第二实施例。
图8显示了根据第二实施例的电子节目指南显示控制设备的方块图。
在图8中,配有内置CS调谐器的TV 10除了包括图1所示的那些单元之外,还包括光标显示单元50、移动指令单元51、滚动单元52、开始/结束点检测单元53、和系统指定单元54。其它单元对应于图1中用相同标号表示的那些单元,因此,略去对它们的描述。
在第一实施例中,CS数字广播系统上的其余5个项目和BS数字系统上的其余2个项目未被选作电子节目图表的节目数据的组成部分。虽然在每种情况下,未显示在屏幕上的节目数据可以通过用户滚动屏幕或跳页来显示,但是,这仍然需要,例如,指定要滚动的节目表的操作。本实施例与第一实施例的不同之处在于,提供滚动功能来解决这个问题。
下面通过参照图9描述根据第二实施例的电子节目指南显示控制设备的滚动功能。
如下描述涉及到指定单元19提取来自CS数字广播系统的50个项目和来自BS数字广播系统的20个项目的情况。标记“100 Program 19:00”等指示有关频道号、节目名称、和开始时间的数据,但是,这只是一个例子,可以类似地处理诸如情节、演员表等之类的相关信息。根据上面的描述,在图9的右侧所示的节目表中显示了来自CS数字广播系统的5个项目和来自BS数字广播系统的3个项目。在图左侧中的数据存储在显示项目数确定单元18的项目数计数单元20中,滚动单元52根据这个数据来控制滚动。具体地说,在节目表中,用户指定的节目信息由光标显示单元50通过光标标记或颜色指示出来。现在假设发出向上向下移动光标位置的指令的移动指令单元51已经把光标从CS节目1、2、3、...最后移动到节点5。随着用户通过移动指令单元51发出向下移动的指令,滚动单元52在保持显示行数确定单元22确定的显示行数的同时,进行滚动,并且通过合并单元16和显示单元17显示节目表上的节目2到6。同时,开始/结束点检测单元53检测,由于滚动单元52已经执行了滚动操作,是否已经到达在显示项目数确定单元18中确定的滚动区的末端。在本例中,检测到CS节目50出现在CS节目表列的底线上。如果用户通过移动指令单元51进一步发出向下移动的指令,那么,系统指定单元54根据开始/结束点检测单元53的检测结果,改变系统指定,以便把光标移动到BS数字广播系统那一方。然后,根据系统指定单元54的系统指定,滚动单元52把光标移动到节目表中的BS节目51。类似地,一旦光标已经到达BS节目表中的底线(图9中的节目53),滚动单元52就进行滚动操作。随着该表滚动到显示存储在显示项目数确定单元18中的节目70的、BS节目表的底线,通过开始/结束点检测单元53和系统指定单元54把要滚动的系统切换到CS数字广播系统这一方。
虽然在上面的例子中,在两个系统,即,CS数字广播系统和BS数字广播系统之间切换,但是,这只是示范性的,通过把显示在显示单元13上的最大行数设置成9行或更多,可以依次滚动多于两个的系统。
要滚动的系统可能由系统指定单元54通过进行诸如双点击之类的特殊键操作来切换,取代通过移动指令单元51以向上向下移动的普通方式操作向上向下移动键。这样,即使节目项目数大和需要滚动长时间,也可以在滚动中途让滚动跳到不同系统上的节目表,从而可以进一步提高可操作性。
当预料指定单元19指定的类型的节目数量非常大时,可以通过指定单元19指定每个系统的提取节目的上面(最佳)10个。在这种情况下,滚动单元52滚动的对象是图9中,CS数字广播系统和BS数字广播系统的每一个上被圈成最佳10个的那些节目,和当在节目表中滚动CS或BS节目表时,单独滚动CS方的节点1-10和BS方的节点51-61。这样,用户可以在很短的时间间隔内,非常容易地确认CS和BS系统每一个上的最佳10个节目。
从现在开始,通过参照图10所示的流程图,描述根据第二实施例的滚动功能执行的处理。
现在,假设在图9的右侧上的节目表是通过上述创建合并EPG屏幕的处理显示出来的。检验一下,看看是否存在通过用户操作给出的向下滚动指令(步骤15)。虽然该图显示了处理向下滚动的指令的流程图,但是,对于向上滚动指令,处理是相同的。如果不存在向下滚动指令,过程进入等待状态。但是,如果存在向下滚动指令,那么,检验一下,看看是一般指令,还是诸如双点击之类通过特殊键输入操作发出的指令(步骤16)。这里,把双点击当作特殊操作,如果确定为通过双点击发出的向下滚动指令,那么,把滚动区指定切换到另一个滚动区(步骤21)。具体地说,在图9的显示例子中,已经位于CS方上的光标被移动到BS方。这样,当用户利用,例如,遥控器上的向下箭头键发出向下移动的指令时,他或她就可以通过一般单点击向下移动光标或滚动,或者通过双点击把光标位置移动到合并EPG屏幕中紧挨着的下一个系统。因此,用户可以容易地找到必要的节目信息。当用户发出的向下滚动指令是一般操作时,执行光标向下移动或滚动的过程(步骤17)。在步骤17中,确定当前光标位置是否在,例如,分配给CS方的显示行的底行上。如果不是在底行上,那么,向下,例如,从节目1到节目2移动光标位置(步骤18)。如果光标位置位于分配给CS方的显示行的底行上,那么,确定在那里的数据是否是指定滚动区中的底部数据(步骤19)。这里,如图9所示,在滚动区中的底部数据对于应于CS数字广播系统方的节目50,并且,确定在节目表的显示例子中CS列的第5行是否是节目50。如果CS列的第5行不是节目50,那么,把当前所示的节目表的第2行中的节目信息移动到顶行,和依次更新直到第5行的节目信息。如果CS列的第5行是节目50,那么,把滚动区切换到另一个滚动区,即,在本例中,BS方(步骤21),和把光标位置移动到BS方节目表的顶行(步骤22)。在光标位置移动到BS方和滚动区已经切换了之后,过程返回到流程图的开头,进行类似的处理。
这是一种在合并EPG屏幕中进行滚动的方式,使得用户通过简单操作滚动键就可以自由地从CS滚动到BS和从BS滚动到CS,因此可以容易地选择所需节目。
从现在开始,通过参照图11到13描述本发明的第三实施例。
图11显示了根据第三实施例的电子节目指南显示控制设备的方块图。根据本实施例的电子节目指南显示控制设备与前两个实施例的不同之处在于,虽然在前面的实施例中,配备了数个EPG系统,但是本实施例应用单个EPG系统。当然,本实施例也可以应用于配有数个EPG系统的电子节目指南显示控制设备。
在该图中,标号55表示显示类目指定单元,和56表示节目图表创建单元。其它单元对应于图8中用相同标号表示的那些单元,因此,略去对它们的描述。
节目图表创建单元56与图8所示的合并单元16不一样,它不是合并数个EPG,而是创建单个EPG屏幕。滚动区指定单元55根据从存储单元13或节目图表创建单元56中获得的节目信息指定显示类目。根据指定的显示类目,项目数计数单元20确定数个滚动区。例如,根据作为节目信息发送的或通过因特网获得的观众收视率数据,指定观众收视率高于预定收视率的节目,并且,在用户已经通过广播接收单元11选择的和最常看的节目当中,指定在预定间隔内用户看得比预定次数还要多的那些节目。
下面通过参照图12描述根据本实施例的电子节目指南显示控制设备的滚动功能。
这里,把一个由节目1-50组成和另一个由节目51-70组成的两个滚动区当作滚动区。除了由滚动区指定单元55指定的显示类目多外,在指定单元19中指定作为普通提取条件的类目也是有效的。
在本例中,滚动区指定单元55把节目1-50指定在观众收视率排行中,和把节目51-70指定在个人偏好排行中。尽管在所示的例子中分开描述节目1-50和节目51-70,但是,在节目1-50和节目51-70的内容中,通常存在重叠的部分,这不会造成什么问题。并且,尽管根据观众收视率和个人偏好指定滚动区,但是,选择节目时判据的基准也可以是平常的一个,譬如,类型和个人偏好、类型和观众收视率、类型、个人偏好、和观众收视率。这些基准项中的某些可以在滚动区指定单元55中事先设置,从而用户可从中选择所需选择方法。
因此,节目选择信息从几个方面同时得到显示。多亏有了在项目之间移来移去的自动滚动,即使显示项目的数量大,用户也可以容易地选择到所需的节目。
接着,通过参照图13的流程图,描述根据本实施例的滚动功能进行的处理。
在这个实施例中,如图12的右侧所示的节目表是通过上述创建合并EPG屏幕的处理显示出来的。
检验一下,看看用户是否已经把观众收视率指定为显示类目(步骤23)。如果存在这样的指定,那么,把观众收视率设置成显示类目(步骤24)。类似地,检验一下,看看用户是否已经把个人偏好指定为显示类目(步骤25)。如果存在这样的指定,那么,把个人偏好设置成显示类目(步骤26)。虽然在所示的例子中,在流程图中处理了两个不同的判断基准,但是,也可以附加地处理诸如类型之类的其它判断基准。根据显示类目提取节目信息(步骤27)。提取是在图11所示的项目数计数单元20中进行的。由于设置了两个不同的显示类目,如图12的左侧所示,提取了50个节目1-50和20个节目51-70分别作为观众收视率排行和个人偏好排行。根据节目信息的提取项目的个数,确定实际显示在显示单元17上的项目的个数(步骤28)。这些过程是在比例确定单元21和显示行数确定单元22中执行的,其结果是,如图12的右侧所示,对于观众收视率,显示了5行或5个节目,对于个人偏好,显示了3行或3个节目。当显示项目的个数确定下来时,在显示单元27上显示节目表(步骤29)。在显示了节目表之后,像图10所示的情况那样,执行步骤15-22。这里,节目表包括两种表,即,观众收视率表和个人偏好表。在步骤21中,到达滚动区中的底部,如果用户进行双点击等操作,发出滚动区跳转的指令,那么,用户可以自由地从观众收视率表滚动到个人偏好表,或从个人偏好表滚动到观众收视率表。
工业可应用性
随着如本申请的权利要求1所述的电子节目指南显示控制设备被如此构造出来,当要以单电子节目图表的形式合并和显示各个信息提供系统的节目信息时,即使某个特殊的信息提供系统含有非常多的节目信息,也可以用适当的比例为每个信息提供系统构造和显示电子节目图表,而不会牺牲掉这个或那个信息提供系统的节目信息。
当要以单电子节目图表的形式合并和显示各个信息提供系统的节目信息时,根据本申请的权利要求2的电子节目指南显示控制设备使用户能够直接指定所需类型、每个信息提供系统的显示比例、或每个信息提供系统的显示项目的个数。因此,即使可以同时显示在电子节目图表中的节目信息项目的个数是有限的,也可以容易地确认每个信息提供系统中的节目内容。
根据本申请的权利要求3的电子节目指南显示控制设备使各个节目信息与该节目信息是直接从一个信息提供系统获得,还是从连接在通信网络上的设备上的另一个信息提供系统获得无关地合并在一起。因此,可以为两个信息提供系统的节目信息创建和显示电子节目图表。
当新设备连接到通信网络上时,根据本申请的权利要求4的电子节目指南显示控制设备承认每个设备自动获得的、在各个信息提供系统中的最新节目信息。因此,无需要求用户进行令人讨厌的设置操作,就可以自动更新或添加每个信息提供系统的最新节目信息。
在根据本申请的权利要求5的电子节目指南显示控制设备中,一旦用户请求显示电子节目图表,就马上显示现有节目信息(如果还保留着的话)。如果在显示后,原始节目信息发生一些变化,那么,也可以把那些变化包括进去。
在根据本申请的权利要求6的电子节目指南显示控制设备中,如果信息提供系统任何一个中的节目信息已经发生变化,或者由于记录介质被取代而使内容信息发生了变化,那么,可以自动检测这种变化,和可以把带有这种的节目信息包括进来。
在根据本申请的权利要求7的电子节目指南显示控制设备中,与广播系统的节目信息同等地对待连接在通信网络上的记录介质的内容信息,以便可以通过合并各自信息创建和显示电子节目图表。
在根据本申请的权利要求8的电子节目指南显示控制设备中,即使在通信网络上的记录介质的内容信息与广播系统的节目信息不一致,也可以把内容信息转换成可以以电子节目图表的形式显示的适当数据,以便可以与广播系统的节目信息同等地对待内容信息。因此,可以通过合并各种信息创建和显示电子节目图表。
在根据本申请的权利要求9的电子节目指南显示控制设备中,如果最新节目信息已经发生了改变或盘已经被取代了,那么,即使正在显示电子节目表,也可以修改当前显示的电子节目图表。并且,不对存储在存储单元中的整个节目信息,而是只对当前显示的节目信息作出有关同意还是不同意的决定,以便可以在较短的时间间隔内作出同意/不同意决定。
在根据本申请的权利要求10的电子节目指南显示控制设备中,用户通过滚动来自合并信息提供系统的每个节目显示,可以自由地从一个信息提供系统的节目信息表滚动到另一个信息提供系统的节目信息表。因此,用户可以容易地选择所需的节目。
在根据本申请的权利要求11的电子节目指南显示控制设备中,当用户滚动时,随着光标位置到达滚动区的开始点或结束点,可以自动地和容易地把滚动从一个信息提供系统的节目信息表移动到另一个信息提供系统的节目信息表。
在根据本申请的权利要求12的电子节目指南显示控制设备中,当以单电子节目图表的形式合并和显示数个信息提供系统的各自节目信息时,用户可以指定诸如类型之类的显示类目,另外还可以指定每个显示类目的显示比例,以便当可以同时在电子节目图表中显示节目信息项目的个数有限时,可以显示所需显示类目的电子节目图表。本发明还可以使滚动从通过一个显示类目分类的节目信息表自由进行到通过另一个显示类目分类的节目信息表。因此,可以容易地选择出属于所需显示类目的节目。
在根据本申请的权利要求13的电子节目指南显示控制设备中,当显示电子节目图表时,用户可以指定所需类型作为显示类目,另外还可以指定每个显示类目的显示比例。因此,即使可以同时显示在电子节目图表中的节目信息项目的个数有限,在显示通过所需显示类目分类的节目信息表的同时,用户也可以从通过一个显示类目分类的节目信息表自由地滚动到通过另一个显示类目分类的节目信息表,以便他或她可以容易地选择出属于所需显示类目的节目。
在根据本申请的权利要求14的电子节目指南显示控制设备中,在用户进行滚动操作期间,随着光标位置到达滚动区的开始点或结束点,光标可以自动地和容易地从通过一个显示类目分类的节目信息表移动到通过另一个显示类目分类的节目信息表。
在根据本申请的权利要求15的电子节目指南显示控制设备中,用户可以指定观众收视率高的一系列节目,或者用户最常看的一系列节目,作为显示类目。