专利名称:节目信息处理装置、数字播放接收系统和节目信息处理方法
技术领域:
本发明涉及在电视视听等中使用的节目信息的处理装置和节目信 息处理方法,进而还涉及数字播放接收系统,例如涉及适用于数字电 视装置而有效的系统。
背景技术:
以日本为首在世界各国,电视播放以及收音广播的数字化正在发
展。作为数字播放的方式,有美国方式的ATSC( Advanced Television Systems Committee )、欧洲方式的DVB( Digital Video Broadcasting )、 日本方式的ISDB (Integrated Services Digital Broadcasting)等。作 为数字播放的特征,可以以列举除了动画数据和声音数据这样的内容 数据(contents data )以外,还可以多路复用各种数据。使用该功能, 发送被统称为电子节目表的以节目时间表、节目的权限信息、演员、 概要、节目主页的URL为代表的关联信息等,来提高视听者的方便性。
另外,在以便携电话为代表的移动设备中,也普及了能够视听数 字播放的终端,在日本开始了被通称为7》七夕'的ISDB - T (Integrated Services Digital Broadcasting for Terrestrial)的1段部 分接收服务,在以欧洲为代表的各国,开始了 DVB - H( Digital Video Broadcasting for Handheld )这才羊的月良务。
移动设备与固定型的电视播放接收机或PC ( Personal Computer) 相比,CPU ( Central Processing Unit)的性能、RAM ( Random Access Memory )的容量这样的硬件性能较差。在面向移动设备的数字播放中, 与通常的数字播放相比,要处理的信息量少,但由于上述硬件制约, 为了向用户提供舒适的使用环境,需要在实现上下功夫。特别是对用
6户的方便性影响大的电子节目表的实现非常重要。
将电子节目表的数据分割后多路复用到内容数据中,间断地通过 播放波而发送到接收终端。使用电子节目表的终端通常从接收到的播 放数据中分离电子节目表数据和内容数据,在对存储在电子节目表数
据内的信息进行分析、整理的基础上,在RAM上构筑数据库。4吏用 该电子节目表数据,作成向用户提供的节目表。
在构筑电子节目表数据时,RAM容量是有限的,难以积蓄全部的 信息。但是,由于将电子节目表数据多路复用到内容数据中而间断地 发送,所以如果这时要取得用户所需要的信息,则作成向用户提供的 节目表的时间变长,有损用户的方便性。因此,为了对应这样的问题, 通常使用预先取得似乎是所需要的信息的被称为预读(look - ahead) 的单元。
作为预读的方式,专利文献l提出了。在本方式中,根据用户操 作的鼠标光标的移动轨迹,通过计算决定要预读的对象的范围,用户 优先取得接着阅览的可能性高的信息。
专利文献l:特开2005 - 85174号公报
但是,在以电视播放接收机为代表的民用设备中,大多不^f吏用光 标,而简单地作为输入设备通过键盘的操作来进行选择。在通过键盘 操作进行的选择中,例如采用以下的方式,即将"0,,到"9"的数字键作 为快捷键利用,针对它们分别直接参照其他的链接目标,在该情况下, 在画面上不存在光标,因此无法使用光标的移动轨迹。进而,在^f更携 电话等移动设备中,也大多使用触摸屏作为输入设备。在触摸屏的情 况下,用户利用触摸所需要的点这样的输入方法,虽然在画面上存在 光标,但光标离散地在画面上移动,有无法适用使用了作为连续信息 的移动轨迹的方法的情况。
发明内容
本发明的目的在于提供一种不依存于输入设备的操作,能够在 显示之前读入电子节目表的信息的节目信息处理装置。本发明的另一个目的在于提供一种能够灵活地与指示应答地显 示电子节目表的电子节目表信息处理方法。
本发明的另一个目的在于提供一种能够灵活地与指示应答地显 示电子节目表的数字播放接收系统。
根据本说明书的记述以及附图,能够了解本发明的上述以及其他 目的和新的特征。
如果简要地说明本申请所揭示的发明中的代表性发明的概要,则 如下。
即,节目信息处理装置控制在显示之前存储在数据库中的电子节 目表的信息量,使得电子节目表的信息的取得速度和表示所取得的电 子节目表的利用频度的电子节目表的信息的供给速度维持规定的关 系。该节目表处理装置如果有了对显示在显示器上的电子节目表进行 更新的指示,则供给新的电子节目表的信息,并且在下一个显示之前 将与该电子节目表的信息相关联的其他节目表的信息存储到数据库 中。决定先行存储在数据库中的信息量使得上述取得速度和供给速度 能够维持规定的关系,由此如果与所取得的供给速度相关的电子节目 表的利用频度增加,则增加先行存储的信息量,如果利用频度减少, 则减少先行存储的信息量。
如果简要地说明通过本申请所揭示的发明中的代表性发明所取得 的效果,则如下。
即,能够不依存于输入设备的操作,而在显示之前读入电子节目 表的信息。由此,在不以鼠标的使用为前提的民用设备、移动设备中, 也能够实现有效的预读功能、先行的存储功能。
图l是示例适用本发明的数字播放接收系统的结构的框图。 图2是示例电子节目表处理部件的基本结构的框图。 图3是表示电子节目表的构造和各要素的处理内容的第一状态的 说明图。图4是表示电子节目表的构造和各要素的处理内容的第二状态的 说明图。
图5是表示电子节目表的构造和各要素的处理内容的第三状态的 说明图。
图6是表示电子节目表的构造和各要素的处理内容的第四状态的 说明图。
图7是示例扩展了电子节目表处理部件的功能时的结构的框图。 图8是示例电子节目表取得速度测定部件的结构的框图。 图9是示例电子节目表取得速度测定部件的结构的框图。 符号说明
100:播放波接收部件;110:音频处理部件;120:视频处理部件; 130:控制信息处理部件;132:控制信息分析部件;140:画面生成部 件;150: GUI/应用程序;180:输入设备;l卯计时器;200:电子 节目表处理部件;220:电子节目表DB管理部件;230:电子节目表 DB; 240:电子节目表生成部件;250:预读控制部件;260:电子节 目表取得速度测定部件;270:电子节目表供给速度测定部件;780: 电子节目表取得速度不足标志;7卯电子节目表数据不足标志
具体实施方式
1.实施例的概要
首先,说明本申请所揭示的发明的代表性实施例的概要。在对代 表性实施例的概要说明中,附加了括号而参照的附图中的参照符号只 不过是示例它包含在被附加了的结构要素的概念中。
(1)节目信息处理装置是输入从数字播放的接收数据中分离了的 电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示 从数据库中读入的电子节目表的信息输出为画面生成用的节目信息处 理装置。该节目表信息处理装置具备测定上述电子节目表的信息的 取得速度的取得速度测定部件;检测生成电子节目表的画面的信息的 供给速度的供给速度测定部件;进行控制而在显示之前将电子节目表的信息存储在上述数据库中的预读(look-ahead )控制部件。上述预
定部件"测定结果:'控制上述在显;之前存储的信息量:使得上述电
子节目表的信息的取得速度和生成电子节目表的画面的信息的供给速 度维持规定的关系。
这样,与更新电子节目表的指示应答地,节目表信息处理装置供 给与指示对应的电子节目表的信息,并且在下一个显示之前将与该电
子节目表的信息相关联的其他信息存储在数据库中。决定先行存储的 信息量使得上述取得速度和供给速度能够维持规定的关系,因此,如 果与上述供给速度相关联的电子节目表的利用频度增加,则增加先行 存储的信息量,如果利用频度减少,则减少先行存储的信息量。由此, 不以鼠标等输入设备的操作为前提,就能够在显示之前读入电子节目 表的信息。
(2)在项1的节目信息处理装置中,上述预读控制部件在根据上 述取得速度测定部件和上述供给速度测定部件的测定结果,判别出上 述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供 给速度慢时,增加先行存储的信息量。能够抑制电子节目表的显示所 需要的信息的供给变慢。
(3 )在项2的节目信息处理装置中,上述预读控制部件通过针对 与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的 链接的阶层数,来增加先行存储的信息量。能够预先确保其后进行显 示的可能性高的电子节目表的信息。
(4 )在项3的节目信息处理装置中,在无法从数据库中取得要输 出为画面生成用的电子节目表的信息时,上述预读控制部件增加先行 存储的信息量。根据数据的接收状态、要显示的电子节目表的选择状 态,也设想在数据库上用于显示的电子节目表的信息暂时枯竭的情况, 对此也能够对应。
(5)在项4的节目信息处理装置中,在无法从数据库中取得要输 出为画面生成用的电子节目表的信息时,上述预读控制部件通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的 链接的阶层数,来增加先行存储的信息量。能够预先确保进行显示的 可能性高的电子节目表的信息。
(6 )在项5的节目信息处理装置中,上述预读控制部件随着无法 从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过 时间而增大的情况,逐渐增加先行存储的信息量。能够与状况对应地 增加取得数据量。
(7)在项6的节目信息处理装置中,设置以下的标志根据上述
上述电子节目i的信息的取;速度比生i电子节目表的画面的信息的
供给速度慢的状态的速度不足标志;反映是否是无法从数据库取得要 输出为画面生成用的电子节目表的信息的状态的数据不足标志。上述 预读控制部件在参照上述速度不足标志和数据不足标志的同时,对上 述速度不足标志进行操作。由电子节目表生成部件进行数据不足标志 的操作,该电子节目表生成部件依照电子节目表的选择指示,根据从 数据库读出的电子节目表的信息,输出画面生成用的信息。
(8 )在项5的节目信息处理装置中,上述预读控制部件进行控制, 使针对当前输出的电子节目表的信息而先行存储的对象阶层的链接以 外的数据库上的电子节目表的信息无效。能够有效地利用数据库的有 限的存储容量。
(9 )在项7的节目信息处理装置中,上述预读控制部件从上述无 效中将与链接的最高位阶层对应的电子节目表的信息除外。优先地节 省循环取得利用频度高的链接的最高位阶层的电子节目表的信息的麻烦。
(10)数字播放接收系统具备接收重叠了节目信息的播放波的 播放波接收部件;对由上述播放波接收部件接收到的音频数据进行解 码的音频处理部件;对由上述播放波接收部件接收到的视频数据进行 解码的视频处理部件;对由播放波接收部件接收到的控制信息进行分 析,进行音频数据和视频数据的关联、同步控制以及电子节目表的信息的处理的控制信息处理部件;根据视频处理部件的输出和控制信息 处理部件的输出,生成画面数据的画面生成部件;接收来自输入设备 的指示,并提供给上述控制信息处理部件的输入部件。上述控制信息 处理部件具备项1的上述节目信息处理装置。上述节目信息处理装置 从上述接收部件接收电子节目表的信息,将图像生成用的电子节目表 的信息输出到上述图像生成部件。
(11) 节目信息处理方法输入从数字播放的接收数据中分离了的 电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示 从数据库中读出的电子节目表的信息输出为画面生成用。该节目信息 处理方法包括测定上述电子节目表的信息的取得速度的取得速度测 定处理;检测生成电子节目表的画面的信息的供给速度的供给速度测 定处理;参照上述取得速度测定处理的测定结果和上述供给速度测定 处理的测定结果,控制上述在显示之前存储在上述数据库中的上述电 子节目表的信息量,使得上述电子节目表的信息的取得速度和生成电 子节目表的画面的信息的供给速度维持规定的关系的预读控制处理。
(12) 在项11的节目信息处理方法中,作为上述预读控制处理, 进行以下的处理,即在根据上述取得速度测定处理和上述供给速度测 定处理的测定结果,判别出上述电子节目表的信息的取得速度比生成 电子节目表的画面的信息的供给速度慢时,增加先行存储的信息量。
(13) 在项12的节目信息处理方法中,作为上述预读控制处理, 进行以下的处理,即通过针对与当前输出的电子节目表的信息相链接 的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息
U4)在项13的节目信息处理方法中,在无法从数据库中取得要 输出为画面生成用的电子节目表的信息时,作为上述预读控制处理, 进行增加先行存储的信息量的处理。
(15)在项14的节目信息处理方法中,在无法从数据库中取得要 输出为画面生成用的电子节目表的信息时,作为上述预读控制处理, 进行以下的处理,即通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息 量。
(16) 在项15的节目信息处理方法中,作为上述预读控制处理, 进行以下的处理,即随着无法从数据库中取得要输出为画面生成用的 电子节目表的信息的状态经过时间而增大的情况,逐渐增加先行存储 的信息量。
(17) 在项15的节目信息处理方法中,作为上述预读控制处理, 进行控制,使针对当前输出的电子节目表的信息而先行存储的对象阶 层的链接以外的数据库上的电子节目表的信息无效。
(18) 在项17的节目信息处理方法中,在上述预读控制处理中, 从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。
2.实施例的详细
进一步详细地说明实施例。以下,根据附图,详细说明用于实施 本发明的最优实施例。另外,在说明用于实施本发明的最优实施例的 全部图中,对具有同样功能的部件附加相同的符号,并省略其重复的 说明。
在图1中,表示本发明的数字播放接收系统的一个例子。在播放 波中,对每个数据将音频数据、视频数据、包含音频数据与视频数据 的同步信息和电子节目表的控制信息等进行分组化而发送。播放波接 收部件100如果接收到播放波,则使用报头(head)等的识别信息判 别多路复用的分组,对每个数据种类分配到后级的处理部件。音频处 理部件110对由播放波接收部件100接收到的音频数据进行解码,在 实施了高音质化处理、DA ( Digital-Analog )变换等后,将数据发送 到扬声器160。视频处理部件120对由播放波接收部件100接收到的 视频数据进行解码,在进行了颜色修正、缩小放大处理等后,将数据 发送到画面生成部件140。画面生成部件140将从^L频处理部件120 接收到的视频数据、GUI ( Graphical User Interface )、来自执行中的 应用程序的信息、从控制信息处理部件130接收的电子节目表的信息 等组合起来,生成用户阅览的画面,并发送到显示器170。在将数据
13发送到扬声器160、显示器170时,使用由后述的控制信息处理部件 130提供的同步控制用的信息,取得同步而使得音频数据、视频数据 的输出定时不产生时间偏离。输入设备180是键盘、触摸屏等用于由 用户操作数字播放接收系统的装置。来自输入设备180的信息例如被 发送到GUI、执行中的应用程序(GUI/应用程序)150,将用户的操 作反映到数字播放接收系统,并将其结果显示在显示器170上。
控制信息处理部件130对由播放波接收部件100接收到的控制信 息进行分析、分离,进行音频数据与视频数据的关联、同步控制、电 子节目表的生成等。控制信息处理部件130如果从播放波接收部件100 接收到控制信息,则在控制信息分析部件132中对接收数据进行分析, 将数据适当地分配到控制信息处理部件内的功能模块。例如,如果是 在音频数据和视频数据的同步处理中使用的数据,则发送到同步处理 部件134,如果是作为电子节目表的原始数据的信息,则发送到电子 节目表处理部件200。虽然没有特别图示,但控制信息处理部件130 具备具有CPU (中央处理装置)等的微处理器、以及ROM (只读存 储器)、RAM (随机访问存储器)等存储装置,在OS (操作系统) 的管理下,通过执行所需要的程序,来进行必要的数据处理。
需要进行时刻、时间处理的处理使用计时器190。对于计时器190, 例如在播放波接收部件100中,在包含在接收到的信息中的时间标记 的处理中使用,在控制信息处理部件130中,在同步处理部件134的 同步处理等中使用。由于用与计时器一样的机构来实现对实时时钟这 样的日期时刻进行控制的计时器,所以在此假设包含在计时器190中。
在图2中示例本发明的节目表处理部件200的结构。从控制信息 分析部件132接收到的电子节目表的原始数据在电子节目表信息分析 部件210中被变换为能够作为电子节目表使用的数据形式,在电子节 目表DB (数据库)管理部件220中管理电子节目表DB230。电子节 目表DB230包括电子节目表DB索引232和电子节目表DB内容234。 电子节目表DB管理部件220在电子节目表DB索引232中作成电子 节目表DB的目录一览,对各索引的依存关系进行整理,并且将分别
14与各索引对应的电子节目表的要素本体存储到电子节目表DB内容 234中。由电子节目表生成部件240生成用户所阅览的电子节目表。 电子节目表生成部件240从电子节目表DB230只抽出显示在画面上的 信息等向用户提供的信息,生成电子节目表,并提供给画面生成部件 140、 GUI/应用程序150。画面生成部件140从电子节目表生成部件 240只取得显示在显示器上的数据,并在画面生成时使用。
电子节目表取得速度测定部件260对电子节目表信息分析部件 210进行观测,测定从控制信息分析部件132接收的电子节目表的原 始数据即电子节目表的信息的取得速度。测定的电子节目表信息的取 得速度被提供给预读控制部件250。
图8示例电子节目表取得速度测定部件260的结构。在向电子节 目表信息分析部件210发送数据时,控制信息分析部件132通知数据 的存储目的地信息及其数据大小。电子节目表取得速度测定部件260 内的取得数据量管理部件810从电子节目表信息分析部件210输入该 数据大小。取得数据量管理部件810将按照设定在单位时间存储部件 840中的值的期间单位输入的数据大小相加,计算出在单位时间内取 得的数据量即数据的取得速度,并存储到取得速度存储部件820中。
计时器管理部件830使用单位时间存储部件840的设定值,控制 计时器190。计时器l卯的控制方法依存于计时器190的功能。例如, 在具有设定了计时器190的每个期间定期地进行中断请求的功能的情 况下,将单位时间存储部件840的设定值设定为该中断请求的间隔, 并在向取得数据量管理部件810通知单位时利用该中断。单位时间存 储部件840的设定值构成为可以存储可变值。
这样,通过由电子节目表取得速度测定部件260实现定期的电子 节目表的信息取得速度测定,来与由于播放波的接收电波强度、播放 波中的电子节目表数据的多路复用频度、数字播放接收系统的处理负 荷的状况等而时刻变化的电子节目表的取得速度变化对应。
进而,电子节目表供给速度测定部件270对电子节目表生成部件 240进行观测,根据用户操作测定所需要的电子节目表的信息的供给速度。测定的电子节目表的信息的供给速度被提供给预读控制部件
250。
图9示例电子节目表供给速度测定部件270的结构。电子节目表 生成部件240在向画面生成部件140发送数据时,通知所供给的数据 的存储目的地及其数据大小。电子节目表供给速度测定部件270内的 供给数据量管理部件901从电子节目表生成部件240输入该数据大小。 供给数据量管理部件910将按照设定在单位时间存储部件940中的值 的期间单位输入的数据大小相加,计算出在单位时间内供给的数据量, 即数据的供给速度,并存储到供给速度存储部件920中。这时,单位 时间存储部件940的设定值例如被设定为与电子节目表取得速度测定 部件260内的单位时间存储部件840中的一样的值。
计时器管理部件930使用单位时间存储部件940的设定值,控制 计时器190。通过与电子节目表取得速度测定部件260内的计时器管 理部件830 —样的功能来实现控制方法。电子节目表取得速度测定部 件260内的计时器管理部件830以及单位时间存储部件840、与电子 节目表供给速度测定部件内的计时器管理部件930以及单位时间存储 部件940具有完全相同的功能,因此也可以从电子节目表取得速度测 定部件260、电子节目表供给速度测定部件270中除去而作为共通的 功能使其独立。
这样,电子节目表供给速度测定部件270实现了画面生成部件140 根据用户操作改写显示显示器上的电子节目表的数据,即根据电子节 目表生成部件240向画面生成部件140供给的数据量对每单位时间的 供给速度进行测量。根据该电子节目表的信息的供给速度,能够间接 地观测用户的操作频度。用户的操作频度根据用户的不同而不同,另 外,例如根据慢慢阅读电子节目表或倾斜地阅读等阅览状况而不同。 进而,在电子节目表的更新时所供给的数据量也每次都不同,因此需 要通过电子节目表供给速度测定部件270的功能,定期地测定电子节 目表的供给速度。
预读控制部件250通过对由电子节目表取得速度测定部件260测定的电子节目表的取得速度即取得速度存储部件820的存储值、与由 电子节目表供给速度测定部件270测定的电子节目表的供给速度即供 给速度存储部件920的存储值进行比较,来决定预读的数据,使得能 够始终先行地将用户所需要的电子节目表数据取得(预读)到电子节 目表DB230中。例如,参照上述电子节目表取得速度测定部件260的 的测定结果和上述电子节目表供给速度测定部件270的测定结果,使 上述电子节目表的信息的取得速度和生成电子节目表的画面的信息的 供给速度维持规定的关系,具体地说,如果与电子节目表的利用频度 相关的上述供给速度增加,则增加先行取得的电子节目表的信息量, 如果与利用频度相关的供给速度减少,则减少先行取得的电子节目表 的信息量。
在图3~图6中,说明本发明的电子节目表的结构概念、要预读 的数据的决定方法、预读控制部件250的功能。
图3图示了电子节目表的构造。图中的长方形表示电子节目表的 一个要素,长方形之间的实线表示有链接。对于各要素,分别独立地 分类为频道名、节目名、开始时刻、结束时间、演员、使用语言、阅 览费用等与频道、节目相关联的信息,或者以统一的形式分类多个信 息。另外,虽然为了图的烦瑣而未图示,但假设从各要素到最高位的 要素有链接。
电子节目表DB管理部件220可以通过生成电子节目表DB230时 作成的电子节目表索引232来通知图3这样的各要素间的链接结构。 依照预读控制部件250的指示,只针对电子节目表DB索引232中需 要的要素,积蓄作为电子节目表的实体的电子节目表DB内容234。
图中的显示中数据300表示全部电子节目表中的正在显示在显示 器上的要素。从电子节目表生成部件240向画面生成部件140供给的 数据中,决定显示中数据300。图3假设了显示了电子节目表之后的 初始状态,将最高位的要素作为显示中数据300。在该状态下要预读 的数据是位于显示中数据300下一层的链接目标的要素。因此,在图 3中,预读数据310如图示那样,预读控制部件250在参照电子节目表DB索引232决定了预读数据310后,向电子节目表DB管理部件 220发出指示,使其将预读数据310积蓄到电子节目表DB内容234 中。由此,在图3中,成为将显示中数据300和预读数据310存储在 电子节目表DB内容234中的状态。
图4是从图3的显示中数据300中选择某要素,显示中数据300 转移为显示中数据400的状态。在上述输入设备180中进行要素的选 择,并经由GUI/应用程序150提供给电子节目表处理部件200。由此, 接着要预读的数据成为显示中数据400的下一层、或上一层的要素。 下一层的要素与图3的状态一样,由预读控制部件250决定预读数据 410,并积蓄到电子节目表DB内容234中。上一层的要素在图3的状 态下已经被积蓄在电子节目表DB内容234中,因此,原样地在电子 节目表DB内容234中保存(已积蓄数据420)。虽然在图3的状态下 被积蓄为电子节目表DB内容,但对于在图4的状态下成为不需要的 数据430,预读控制部件250向电子节目表DB管理部件220发出指示 而删除或无效化。
图5是从图4的显示中数据400中选择某要素,显示中数据400 转移到显示中数据500的状态。与图3、图4一样,预读数据510、已 积蓄数据520、不需要数据530如图示那样,要素570为显示中数据 500到最高位的链接目标,因此,虽然并没有特别限制,但在预读控 制部件250中,不判断为不需要数据,而作为已积蓄数据处理。另外, 对于最高位层的全部要素等使用频度高并最好始终积蓄在电子节目表 DB内容234中的数据,也可以在预读控制部件250中设置禁止删除、 无效化而可以设定为要保护的数据的功能。保护数据的结构与电子节 目表DB索引232同等、或可以按照可互换性那样的目录名进行指定。 图6表示保护数据的设定例子。被设定为保护数据640的要素是在图 5中被判断为不需要数据的要素,保存在电子节目表DB内容234中。 另外,也可以将图5的要素570作为不需要数据进行处理。
在上述图3~图6中,说明了本发明的电子节目表的结构概念、 要预读的数据的决定方法、预读控制部件250的功能,但要预读的数据被固定在显示中数据的上下一层中。该情况例如在由电子节目表取
得速度测定部件260测定的电子节目表取得速度经常比由电子节目表 供给速度测定部件270测定的电子节目表供给速度快的情况下有效。 但是,在电子节目表取得速度比电子节目表供给速度慢的情况、
快无关地,速度瞬间逆转那样的状况下,向电子节目表DB内容234 取得数据来不及,电子节目表的提供有可能延迟。为了进行对这些也 有效地对应的控制,针对图2的结构,图7示例导入电子节目表取得 速度不足标志780和电子节目表数据不足标志7卯而进行预读控制的 结构。
在图7中,电子节目表取得速度不足标志780在由电子节目表取 得速度测定部件260测定的电子节目表取得速度比由电子节目表供给 速度测定部件270测定的电子节目表供给速度慢的情况下,由输入了 速度的观测结果的预读控制部件250设定为"有效"。
如果电子节目表取得速度不足标志780成为有效,则预读控制部 件250使预读的要素增加上下一层。具体地说,如果预读要素数是显 示中数据的上下一层,则使其增加到上下二层,如果预读要素数是显 示中数据的上下二层,则使其增加到上下三层。由此,通过增加预读 积蓄到电子节目表DB内容234中的数据量,来预防电子节目表生成 部件240在电子节目表的生成时使用的数据的枯竭。
电子节目表取得速度不足标志780在由电子节目表取得速度测定 部件260测定的电子节目表取得速度比由电子节目表供给速度测定部 件270测定的电子节目表供给速度快时,由预读控制部件250设定为 "无效"。
在电子节目表取得速度不足标志780为无效并且后述的电子节目 表数据不足标志也是无效的状态持续了一定时间的情况下,预读控制 部件250将预读要素数削减一个,观察经过。在经过一定时间后,如 果电子节目表取得速度不足标志780和电子节目表数据不足标志790 都是无效,则进一步将预读要素数削减一个并观察经过,直到预读要
19素数成为一个为止,循环进行这样的控制。相反,在经过一定时间后 电子节目表取得速度不足标志不为无效的情况下,进一步增加一个预 读要素数。
电子节目表数据不足标志7卯在电子节目表生成部件240生成向 画面生成部件140和GUI/应用程序150供给的电子节目表时,在无法 从电子节目表DB230取得所需要的数据的状态,即在电子节目表的生 成时使用的数据枯竭了的状态下,由电子节目表生成部件240设定为 "有效"。
如果电子节目表数据不足标志790成为"有效",则预读控制部件 250例如将预读要素数增加一个,试着解除数据枯竭。在经过一定时 间后,如果电子节目表数据的枯竭结束,能够从电子节目表DB230取 得所需要的数据,则电子节目表生成部件240将电子节目表数据不足 标志7卯设定为无效,直到预读要素数成为一个为止循环进行该控制。 如果在经过一定时间后电子节目表数据不足标志790是有效的状态, 则预读控制部件250将预读要素数进一步增加一个。
为了减轻只通过电子节目表取得速度与电子节目表供给速度的比 较无法知道的因瞬时供给速度增加造成的故障,而使用上述的电子节 目表数据不足标志7卯。
在到此为止说明了的实施例中,预读控制部件250在预读中使用 的预读要素数的最低值是一个,但也可以设定为2个以上。这是因为 要对应在系统中预先已经判断出一个不充分的情况等。
如上所述,电子节目表处理部件通过电子节目表的取得速度与表 示取得的电子节目表的利用频度的电子节目表的供给速度的比较、电 子节目表数据的预读量的控制,能够不依存于输入设备而实现预读控 制。由此,在不以鼠标的使用为前提的民用设备、移动设备中也实现 有效的预读功 育b。
以上根据实施例具体说明了由本发明人提出的发明,但本发明并 不只限于此,在不脱离其宗旨的范围内当然可以进行各种变更。本发 明可以适用于地上波播放、卫星播放、以及有线电视等各种数字播放。
权利要求
1. 一种节目信息处理装置,输入电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示从数据库中读入的电子节目表的信息输出为画面生成用,其特征在于包括测定上述电子节目表的信息的取得速度的取得速度测定部件;检测生成电子节目表的画面的信息的供给速度的供给速度测定部件;进行控制而在显示之前将电子节目表的信息存储在上述数据库中的预读控制部件,其中上述预读控制部件参照上述取得速度测定部件的测定结果和上述供给速度测定部件的测定结果,控制上述在显示之前存储的信息量,使得上述电子节目表的信息的取得速度和生成电子节目表的画面的信息的供给速度维持规定的关系。
2. 根据权利要求l所述的节目信息处理装置,其特征在于 上述预读控制部件在根据上述取得速度测定部件和上述供给速度测定部件的测定结果,判别出上述电子节目表的信息的取得速度比生 成电子节目表的画面的信息的供给速度慢时,增加先行存储的信息量。
3. 根据权利要求2所述的节目信息处理装置,其特征在于 上述预读控制部件通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信 息量。
4. 根据权利要求3所述的节目信息处理装置,其特征在于 在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,上述预读控制部件增加先行存储的信息量。
5. 根据权利要求4所述的节目信息处理装置,其特征在于 在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,上述预读控制部件通过针对与当前输出的电子节目表的信息相链 接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
6. 根据权利要求5所述的节目信息处理装置,其特征在于 上述预读控制部件随着无法从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过时间而增大的情况,逐渐增加先行存 储的信息量。
7. 根据权利要求6所述的节目信息处理装置,其特征在于 设置以下的标志根据上述取得速度测定部件和上述供给速度测定部件的测定结果而反映是否是上述电子节目表的信息的取得速度比 生成电子节目表的画面的信息的供给速度慢的状态的速度不足标本息的状态的数据不足标志,还包括根据依照电子节目表的选择指示从数据库中读出的电子 节目表的信息,输出画面生成用的信息的电子节目表生成部件,其中上述预读控制部件在参照上述速度不足标志和数据不足标志的同 时,对上述速度不足标志进行操作,电子节目表生成部件对上述数据不足标志进行操作。
8. 根据权利要求5所述的节目信息处理装置,其特征在于上述预读控制部件进行控制,使针对当前输出的电子节目表的信 息而先行存储的对象阶层的链接以外的数据库上的电子节目表的信息 无效。
9. 根据权利要求7所述的节目信息处理装置,其特征在于 上述预读控制部件从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。
10. —种数字播放接收系统,其特征在于包括 接收重叠了节目信息的播放波的播放波接收部件; 对由上述播放波接收部件接收到的音频数据进行解码的音频处理部件;对由上述播放波接收部件接收到的视频数据进行解码的视频处理部件;对由播放波接收部件接收到的控制信息进行分析,进行音频数据 和视频数据的同步控制以及电子节目表的信息的处理的控制信息处理部件;根据视频处理部件的输出和控制信息处理部件的输出,生成画面数据的画面生成部件;接收来自输入设备的指示,并提供给上述控制信息处理部件的输 入部件,其中上述控制信息处理部件具备权利要求1所述的节目信息处理装置,上述节目信息处理装置从上述接收部件接收电子节目表的信息, 将图像生成用的电子节目表的信息输出到上述图像生成部件。
11. 一种节目信息处理方法,输入电子节目表的信息并积蓄在数 据库中,将依照电子节目表的选择指示从数据库中读出的电子节目表的信息输出为画面生成用,其特征在于包括测定上述电子节目表的信息的取得速度的取得速度测定处理;检测生成电子节目表的画面的信息的供给速度的供给速度测定处理;参照上述取得速度测定处理的测定结果和上述供给速度测定处理 的测定结果,控制在显示之前存储在上述数据库中的上述电子节目表 的信息量,使得上述电子节目表的信息的取得速度和生成电子节目表 的画面的信息的供给速度维持规定的关系的预读控制处理。
12. 根据权利要求ll所述的节目信息处理方法,其特征在于 作为上述预读控制处理,进行以下的处理在根据上述取得速度测定处理和上述供给速度测定处理的测定结果,判别出上述电子节目 表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢 时,增加先行存储的信息量。
13. 根据权利要求12所述的节目信息处理方法,其特征在于 作为上述预读控制处理,进行以下的处理通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
14. 根据权利要求13所述的节目信息处理方法,其特征在于 在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,作为上述预读控制处理,进行增加先行存储的信息量的处理。
15. 根据权利要求14所述的节目信息处理方法,其特征在于 在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,作为上述预读控制处理,进行以下的处理通过针对与当前输出 的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层 数,来增加先行存储的信息量。
16. 根据权利要求15所述的节目信息处理方法,其特征在于 作为上述预读控制处理,进行以下的处理随着无法从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过时间而增大 的情况,逐渐增加先行存储的信息量。
17. 根据权利要求15所述的节目信息处理方法,其特征在于 作为上述预读控制处理,进行控制,使针对当前输出的电子节目表的信息而先行存储的对象阶层的链接以外的数据库上的电子节目表 的寸言息无效。
18. 根据权利要求17所述的节目信息处理方法,其特征在于 在上述预读控制处理中,从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。
全文摘要
本发明提供一种能够不依存于输入设备的操作而在显示之前读入电子节目表的信息的节目信息处理装置。控制在显示之前存储到数据库中的电子节目表的信息量,使得电子节目表的信息的取得速度与表示取得的电子节目表的利用频度的电子节目表的信息的供给速度维持规定的关系。如果有了对显示在显示器上的电子节目表进行更新的指示,则供给新的电子节目表的信息,在下一个显示之前将与该电子节目表的信息相关联的其他节目表的信息存储到数据库中。由于决定先行存储到数据库中的信息量使得取得速度与供给速度能够维持规定的关系,所以如果与取得的供给速度相关的电子节目表的利用频度增加,则增加先行存储的信息量,如果利用频度减小,则减少先行存储的信息量。
文档编号H04N5/445GK101448111SQ20081017973
公开日2009年6月3日 申请日期2008年11月28日 优先权日2007年11月28日
发明者松本贵士 申请人:株式会社瑞萨科技