CN101448111A - 节目信息处理装置、数字播放接收***和节目信息处理方法 - Google Patents

节目信息处理装置、数字播放接收***和节目信息处理方法 Download PDF

Info

Publication number
CN101448111A
CN101448111A CNA2008101797364A CN200810179736A CN101448111A CN 101448111 A CN101448111 A CN 101448111A CN A2008101797364 A CNA2008101797364 A CN A2008101797364A CN 200810179736 A CN200810179736 A CN 200810179736A CN 101448111 A CN101448111 A CN 101448111A
Authority
CN
China
Prior art keywords
information
program guide
electric program
mentioned
advance
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2008101797364A
Other languages
English (en)
Other versions
CN101448111B (zh
Inventor
松本贵士
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
Renesas Technology Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Renesas Technology Corp filed Critical Renesas Technology Corp
Publication of CN101448111A publication Critical patent/CN101448111A/zh
Application granted granted Critical
Publication of CN101448111B publication Critical patent/CN101448111B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4335Housekeeping operations, e.g. prioritizing content for deletion because of storage space restrictions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44204Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种能够不依存于输入设备的操作而在显示之前读入电子节目表的信息的节目信息处理装置。控制在显示之前存储到数据库中的电子节目表的信息量,使得电子节目表的信息的取得速度与表示取得的电子节目表的利用频度的电子节目表的信息的供给速度维持规定的关系。如果有了对显示在显示器上的电子节目表进行更新的指示,则供给新的电子节目表的信息,在下一个显示之前将与该电子节目表的信息相关联的其他节目表的信息存储到数据库中。由于决定先行存储到数据库中的信息量使得取得速度与供给速度能够维持规定的关系,所以如果与取得的供给速度相关的电子节目表的利用频度增加,则增加先行存储的信息量,如果利用频度减小,则减少先行存储的信息量。

Description

节目信息处理装置、数字播放接收***和节目信息处理方法
技术领域
本发明涉及在电视视听等中使用的节目信息的处理装置和节目信息处理方法,进而还涉及数字播放接收***,例如涉及适用于数字电视装置而有效的***。
背景技术
以日本为首在世界各国,电视播放以及收音广播的数字化正在发展。作为数字播放的方式,有美国方式的ATSC(Advanced TelevisionSystems Committee)、欧洲方式的DVB(Digital Video Broadcasting)、日本方式的ISDB(Integrated Services Digital Broadcasting)等。作为数字播放的特征,可以以列举除了动画数据和声音数据这样的内容数据(contents data)以外,还可以多路复用各种数据。使用该功能,发送被统称为电子节目表的以节目时间表、节目的权限信息、演员、概要、节目主页的URL为代表的关联信息等,来提高视听者的方便性。
另外,在以便携电话为代表的移动设备中,也普及了能够视听数字播放的终端,在日本开始了被通称为ワンセグ的ISDB-T(Integrated Services Digital Broadcasting for Terrestrial)的1段部分接收服务,在以欧洲为代表的各国,开始了DVB-H(Digital VideoBroadcasting for Handheld)这样的服务。
移动设备与固定型的电视播放接收机或PC(Personal Computer)相比,CPU(Central Processing Unit)的性能、RAM(Random AccessMemory)的容量这样的硬件性能较差。在面向移动设备的数字播放中,与通常的数字播放相比,要处理的信息量少,但由于上述硬件制约,为了向用户提供舒适的使用环境,需要在实现上下功夫。特别是对用户的方便性影响大的电子节目表的实现非常重要。
将电子节目表的数据分割后多路复用到内容数据中,间断地通过播放波而发送到接收终端。使用电子节目表的终端通常从接收到的播放数据中分离电子节目表数据和内容数据,在对存储在电子节目表数据内的信息进行分析、整理的基础上,在RAM上构筑数据库。使用该电子节目表数据,作成向用户提供的节目表。
在构筑电子节目表数据时,RAM容量是有限的,难以积蓄全部的信息。但是,由于将电子节目表数据多路复用到内容数据中而间断地发送,所以如果这时要取得用户所需要的信息,则作成向用户提供的节目表的时间变长,有损用户的方便性。因此,为了对应这样的问题,通常使用预先取得似乎是所需要的信息的被称为预读(look-ahead)的单元。
作为预读的方式,专利文献1提出了。在本方式中,根据用户操作的鼠标光标的移动轨迹,通过计算决定要预读的对象的范围,用户优先取得接着阅览的可能性高的信息。
专利文献1:特开2005-85174号公报
但是,在以电视播放接收机为代表的民用设备中,大多不使用光标,而简单地作为输入设备通过键盘的操作来进行选择。在通过键盘操作进行的选择中,例如采用以下的方式,即将“0”到“9”的数字键作为快捷键利用,针对它们分别直接参照其他的链接目标,在该情况下,在画面上不存在光标,因此无法使用光标的移动轨迹。进而,在便携电话等移动设备中,也大多使用触摸屏作为输入设备。在触摸屏的情况下,用户利用触摸所需要的点这样的输入方法,虽然在画面上存在光标,但光标离散地在画面上移动,有无法适用使用了作为连续信息的移动轨迹的方法的情况。
发明内容
本发明的目的在于:提供一种不依存于输入设备的操作,能够在显示之前读入电子节目表的信息的节目信息处理装置。
本发明的另一个目的在于:提供一种能够灵活地与指示应答地显示电子节目表的电子节目表信息处理方法。
本发明的另一个目的在于:提供一种能够灵活地与指示应答地显示电子节目表的数字播放接收***。
根据本说明书的记述以及附图,能够了解本发明的上述以及其他目的和新的特征。
如果简要地说明本申请所揭示的发明中的代表性发明的概要,则如下。
即,节目信息处理装置控制在显示之前存储在数据库中的电子节目表的信息量,使得电子节目表的信息的取得速度和表示所取得的电子节目表的利用频度的电子节目表的信息的供给速度维持规定的关系。该节目表处理装置如果有了对显示在显示器上的电子节目表进行更新的指示,则供给新的电子节目表的信息,并且在下一个显示之前将与该电子节目表的信息相关联的其他节目表的信息存储到数据库中。决定先行存储在数据库中的信息量使得上述取得速度和供给速度能够维持规定的关系,由此如果与所取得的供给速度相关的电子节目表的利用频度增加,则增加先行存储的信息量,如果利用频度减少,则减少先行存储的信息量。
如果简要地说明通过本申请所揭示的发明中的代表性发明所取得的效果,则如下。
即,能够不依存于输入设备的操作,而在显示之前读入电子节目表的信息。由此,在不以鼠标的使用为前提的民用设备、移动设备中,也能够实现有效的预读功能、先行的存储功能。
附图说明
图1是示例适用本发明的数字播放接收***的结构的框图。
图2是示例电子节目表处理部件的基本结构的框图。
图3是表示电子节目表的构造和各要素的处理内容的第一状态的说明图。
图4是表示电子节目表的构造和各要素的处理内容的第二状态的说明图。
图5是表示电子节目表的构造和各要素的处理内容的第三状态的说明图。
图6是表示电子节目表的构造和各要素的处理内容的第四状态的说明图。
图7是示例扩展了电子节目表处理部件的功能时的结构的框图。
图8是示例电子节目表取得速度测定部件的结构的框图。
图9是示例电子节目表取得速度测定部件的结构的框图。
符号说明
100:播放波接收部件;110:音频处理部件;120:视频处理部件;130:控制信息处理部件;132:控制信息分析部件;140:画面生成部件;150:GUI/应用程序;180:输入设备;190:计时器;200:电子节目表处理部件;220:电子节目表DB管理部件;230:电子节目表DB;240:电子节目表生成部件;250:预读控制部件;260:电子节目表取得速度测定部件;270:电子节目表供给速度测定部件;780:电子节目表取得速度不足标志;790:电子节目表数据不足标志
具体实施方式
1.实施例的概要
首先,说明本申请所揭示的发明的代表性实施例的概要。在对代表性实施例的概要说明中,附加了括号而参照的附图中的参照符号只不过是示例它包含在被附加了的结构要素的概念中。
(1)节目信息处理装置是输入从数字播放的接收数据中分离了的电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示从数据库中读入的电子节目表的信息输出为画面生成用的节目信息处理装置。该节目表信息处理装置具备:测定上述电子节目表的信息的取得速度的取得速度测定部件;检测生成电子节目表的画面的信息的供给速度的供给速度测定部件;进行控制而在显示之前将电子节目表的信息存储在上述数据库中的预读(look-ahead)控制部件。上述预读控制部件参照上述取得速度测定部件的测定结果和上述供给速度测定部件的测定结果,控制上述在显示之前存储的信息量,使得上述电子节目表的信息的取得速度和生成电子节目表的画面的信息的供给速度维持规定的关系。
这样,与更新电子节目表的指示应答地,节目表信息处理装置供给与指示对应的电子节目表的信息,并且在下一个显示之前将与该电子节目表的信息相关联的其他信息存储在数据库中。决定先行存储的信息量使得上述取得速度和供给速度能够维持规定的关系,因此,如果与上述供给速度相关联的电子节目表的利用频度增加,则增加先行存储的信息量,如果利用频度减少,则减少先行存储的信息量。由此,不以鼠标等输入设备的操作为前提,就能够在显示之前读入电子节目表的信息。
(2)在项1的节目信息处理装置中,上述预读控制部件在根据上述取得速度测定部件和上述供给速度测定部件的测定结果,判别出上述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢时,增加先行存储的信息量。能够抑制电子节目表的显示所需要的信息的供给变慢。
(3)在项2的节目信息处理装置中,上述预读控制部件通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。能够预先确保其后进行显示的可能性高的电子节目表的信息。
(4)在项3的节目信息处理装置中,在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,上述预读控制部件增加先行存储的信息量。根据数据的接收状态、要显示的电子节目表的选择状态,也设想在数据库上用于显示的电子节目表的信息暂时枯竭的情况,对此也能够对应。
(5)在项4的节目信息处理装置中,在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,上述预读控制部件通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。能够预先确保进行显示的可能性高的电子节目表的信息。
(6)在项5的节目信息处理装置中,上述预读控制部件随着无法从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过时间而增大的情况,逐渐增加先行存储的信息量。能够与状况对应地增加取得数据量。
(7)在项6的节目信息处理装置中,设置以下的标志:根据上述取得速度测定部件和上述供给速度测定部件的测定结果而反映是否是上述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢的状态的速度不足标志;反映是否是无法从数据库取得要输出为画面生成用的电子节目表的信息的状态的数据不足标志。上述预读控制部件在参照上述速度不足标志和数据不足标志的同时,对上述速度不足标志进行操作。由电子节目表生成部件进行数据不足标志的操作,该电子节目表生成部件依照电子节目表的选择指示,根据从数据库读出的电子节目表的信息,输出画面生成用的信息。
(8)在项5的节目信息处理装置中,上述预读控制部件进行控制,使针对当前输出的电子节目表的信息而先行存储的对象阶层的链接以外的数据库上的电子节目表的信息无效。能够有效地利用数据库的有限的存储容量。
(9)在项7的节目信息处理装置中,上述预读控制部件从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。优先地节省循环取得利用频度高的链接的最高位阶层的电子节目表的信息的麻烦。
(10)数字播放接收***具备:接收重叠了节目信息的播放波的播放波接收部件;对由上述播放波接收部件接收到的音频数据进行解码的音频处理部件;对由上述播放波接收部件接收到的视频数据进行解码的视频处理部件;对由播放波接收部件接收到的控制信息进行分析,进行音频数据和视频数据的关联、同步控制以及电子节目表的信息的处理的控制信息处理部件;根据视频处理部件的输出和控制信息处理部件的输出,生成画面数据的画面生成部件;接收来自输入设备的指示,并提供给上述控制信息处理部件的输入部件。上述控制信息处理部件具备项1的上述节目信息处理装置。上述节目信息处理装置从上述接收部件接收电子节目表的信息,将图像生成用的电子节目表的信息输出到上述图像生成部件。
(11)节目信息处理方法输入从数字播放的接收数据中分离了的电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示从数据库中读出的电子节目表的信息输出为画面生成用。该节目信息处理方法包括:测定上述电子节目表的信息的取得速度的取得速度测定处理;检测生成电子节目表的画面的信息的供给速度的供给速度测定处理;参照上述取得速度测定处理的测定结果和上述供给速度测定处理的测定结果,控制上述在显示之前存储在上述数据库中的上述电子节目表的信息量,使得上述电子节目表的信息的取得速度和生成电子节目表的画面的信息的供给速度维持规定的关系的预读控制处理。
(12)在项11的节目信息处理方法中,作为上述预读控制处理,进行以下的处理,即在根据上述取得速度测定处理和上述供给速度测定处理的测定结果,判别出上述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢时,增加先行存储的信息量。
(13)在项12的节目信息处理方法中,作为上述预读控制处理,进行以下的处理,即通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
(14)在项13的节目信息处理方法中,在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,作为上述预读控制处理,进行增加先行存储的信息量的处理。
(15)在项14的节目信息处理方法中,在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,作为上述预读控制处理,进行以下的处理,即通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
(16)在项15的节目信息处理方法中,作为上述预读控制处理,进行以下的处理,即随着无法从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过时间而增大的情况,逐渐增加先行存储的信息量。
(17)在项15的节目信息处理方法中,作为上述预读控制处理,进行控制,使针对当前输出的电子节目表的信息而先行存储的对象阶层的链接以外的数据库上的电子节目表的信息无效。
(18)在项17的节目信息处理方法中,在上述预读控制处理中,从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。
2.实施例的详细
进一步详细地说明实施例。以下,根据附图,详细说明用于实施本发明的最优实施例。另外,在说明用于实施本发明的最优实施例的全部图中,对具有同样功能的部件附加相同的符号,并省略其重复的说明。
在图1中,表示本发明的数字播放接收***的一个例子。在播放波中,对每个数据将音频数据、视频数据、包含音频数据与视频数据的同步信息和电子节目表的控制信息等进行分组化而发送。播放波接收部件100如果接收到播放波,则使用报头(head)等的识别信息判别多路复用的分组,对每个数据种类分配到后级的处理部件。音频处理部件110对由播放波接收部件100接收到的音频数据进行解码,在实施了高音质化处理、DA(Digital-Analog)变换等后,将数据发送到扬声器160。视频处理部件120对由播放波接收部件100接收到的视频数据进行解码,在进行了颜色修正、缩小放大处理等后,将数据发送到画面生成部件140。画面生成部件140将从视频处理部件120接收到的视频数据、GUI(Graphical User Interface)、来自执行中的应用程序的信息、从控制信息处理部件130接收的电子节目表的信息等组合起来,生成用户阅览的画面,并发送到显示器170。在将数据发送到扬声器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的目录一览,对各索引的依存关系进行整理,并且将分别与各索引对应的电子节目表的要素本体存储到电子节目表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。计时器190的控制方法依存于计时器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和电子节目表数据不足标志790而进行预读控制的结构。
在图7中,电子节目表取得速度不足标志780在由电子节目表取得速度测定部件260测定的电子节目表取得速度比由电子节目表供给速度测定部件270测定的电子节目表供给速度慢的情况下,由输入了速度的观测结果的预读控制部件250设定为“有效”。
如果电子节目表取得速度不足标志780成为有效,则预读控制部件250使预读的要素增加上下一层。具体地说,如果预读要素数是显示中数据的上下一层,则使其增加到上下二层,如果预读要素数是显示中数据的上下二层,则使其增加到上下三层。由此,通过增加预读积蓄到电子节目表DB内容234中的数据量,来预防电子节目表生成部件240在电子节目表的生成时使用的数据的枯竭。
电子节目表取得速度不足标志780在由电子节目表取得速度测定部件260测定的电子节目表取得速度比由电子节目表供给速度测定部件270测定的电子节目表供给速度快时,由预读控制部件250设定为“无效”。
在电子节目表取得速度不足标志780为无效并且后述的电子节目表数据不足标志也是无效的状态持续了一定时间的情况下,预读控制部件250将预读要素数削减一个,观察经过。在经过一定时间后,如果电子节目表取得速度不足标志780和电子节目表数据不足标志790都是无效,则进一步将预读要素数削减一个并观察经过,直到预读要素数成为一个为止,循环进行这样的控制。相反,在经过一定时间后电子节目表取得速度不足标志不为无效的情况下,进一步增加一个预读要素数。
电子节目表数据不足标志790在电子节目表生成部件240生成向画面生成部件140和GUI/应用程序150供给的电子节目表时,在无法从电子节目表DB230取得所需要的数据的状态,即在电子节目表的生成时使用的数据枯竭了的状态下,由电子节目表生成部件240设定为“有效”。
如果电子节目表数据不足标志790成为“有效”,则预读控制部件250例如将预读要素数增加一个,试着解除数据枯竭。在经过一定时间后,如果电子节目表数据的枯竭结束,能够从电子节目表DB230取得所需要的数据,则电子节目表生成部件240将电子节目表数据不足标志790设定为无效,直到预读要素数成为一个为止循环进行该控制。如果在经过一定时间后电子节目表数据不足标志790是有效的状态,则预读控制部件250将预读要素数进一步增加一个。
为了减轻只通过电子节目表取得速度与电子节目表供给速度的比较无法知道的因瞬时供给速度增加造成的故障,而使用上述的电子节目表数据不足标志790。
在到此为止说明了的实施例中,预读控制部件250在预读中使用的预读要素数的最低值是一个,但也可以设定为2个以上。这是因为要对应在***中预先已经判断出一个不充分的情况等。
如上所述,电子节目表处理部件通过电子节目表的取得速度与表示取得的电子节目表的利用频度的电子节目表的供给速度的比较、电子节目表数据的预读量的控制,能够不依存于输入设备而实现预读控制。由此,在不以鼠标的使用为前提的民用设备、移动设备中也实现有效的预读功能。
以上根据实施例具体说明了由本发明人提出的发明,但本发明并不只限于此,在不脱离其宗旨的范围内当然可以进行各种变更。本发明可以适用于地上波播放、卫星播放、以及有线电视等各种数字播放。

Claims (18)

1.一种节目信息处理装置,输入电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示从数据库中读入的电子节目表的信息输出为画面生成用,其特征在于包括:
测定上述电子节目表的信息的取得速度的取得速度测定部件;
检测生成电子节目表的画面的信息的供给速度的供给速度测定部件;
进行控制而在显示之前将电子节目表的信息存储在上述数据库中的预读控制部件,其中
上述预读控制部件参照上述取得速度测定部件的测定结果和上述供给速度测定部件的测定结果,控制上述在显示之前存储的信息量,使得上述电子节目表的信息的取得速度和生成电子节目表的画面的信息的供给速度维持规定的关系。
2.根据权利要求1所述的节目信息处理装置,其特征在于:
上述预读控制部件在根据上述取得速度测定部件和上述供给速度测定部件的测定结果,判别出上述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢时,增加先行存储的信息量。
3.根据权利要求2所述的节目信息处理装置,其特征在于:
上述预读控制部件通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
4.根据权利要求3所述的节目信息处理装置,其特征在于:
在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,上述预读控制部件增加先行存储的信息量。
5.根据权利要求4所述的节目信息处理装置,其特征在于:
在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,上述预读控制部件通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
6.根据权利要求5所述的节目信息处理装置,其特征在于:
上述预读控制部件随着无法从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过时间而增大的情况,逐渐增加先行存储的信息量。
7.根据权利要求6所述的节目信息处理装置,其特征在于:
设置以下的标志:根据上述取得速度测定部件和上述供给速度测定部件的测定结果而反映是否是上述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢的状态的速度不足标志;反映是否是无法从数据库取得要输出为画面生成用的电子节目表的信息的状态的数据不足标志,
还包括:根据依照电子节目表的选择指示从数据库中读出的电子节目表的信息,输出画面生成用的信息的电子节目表生成部件,其中
上述预读控制部件在参照上述速度不足标志和数据不足标志的同时,对上述速度不足标志进行操作,
电子节目表生成部件对上述数据不足标志进行操作。
8.根据权利要求5所述的节目信息处理装置,其特征在于:
上述预读控制部件进行控制,使针对当前输出的电子节目表的信息而先行存储的对象阶层的链接以外的数据库上的电子节目表的信息无效。
9.根据权利要求7所述的节目信息处理装置,其特征在于:
上述预读控制部件从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。
10.一种数字播放接收***,其特征在于包括:
接收重叠了节目信息的播放波的播放波接收部件;
对由上述播放波接收部件接收到的音频数据进行解码的音频处理部件;
对由上述播放波接收部件接收到的视频数据进行解码的视频处理部件;
对由播放波接收部件接收到的控制信息进行分析,进行音频数据和视频数据的同步控制以及电子节目表的信息的处理的控制信息处理部件;
根据视频处理部件的输出和控制信息处理部件的输出,生成画面数据的画面生成部件;
接收来自输入设备的指示,并提供给上述控制信息处理部件的输入部件,其中
上述控制信息处理部件具备权利要求1所述的节目信息处理装置,
上述节目信息处理装置从上述接收部件接收电子节目表的信息,将图像生成用的电子节目表的信息输出到上述图像生成部件。
11.一种节目信息处理方法,输入电子节目表的信息并积蓄在数据库中,将依照电子节目表的选择指示从数据库中读出的电子节目表的信息输出为画面生成用,其特征在于包括:
测定上述电子节目表的信息的取得速度的取得速度测定处理;
检测生成电子节目表的画面的信息的供给速度的供给速度测定处理;
参照上述取得速度测定处理的测定结果和上述供给速度测定处理的测定结果,控制在显示之前存储在上述数据库中的上述电子节目表的信息量,使得上述电子节目表的信息的取得速度和生成电子节目表的画面的信息的供给速度维持规定的关系的预读控制处理。
12.根据权利要求11所述的节目信息处理方法,其特征在于:
作为上述预读控制处理,进行以下的处理:在根据上述取得速度测定处理和上述供给速度测定处理的测定结果,判别出上述电子节目表的信息的取得速度比生成电子节目表的画面的信息的供给速度慢时,增加先行存储的信息量。
13.根据权利要求12所述的节目信息处理方法,其特征在于:
作为上述预读控制处理,进行以下的处理:通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
14.根据权利要求13所述的节目信息处理方法,其特征在于:
在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,作为上述预读控制处理,进行增加先行存储的信息量的处理。
15.根据权利要求14所述的节目信息处理方法,其特征在于:
在无法从数据库中取得要输出为画面生成用的电子节目表的信息时,作为上述预读控制处理,进行以下的处理:通过针对与当前输出的电子节目表的信息相链接的链接目标,增加先行存储的链接的阶层数,来增加先行存储的信息量。
16.根据权利要求15所述的节目信息处理方法,其特征在于:
作为上述预读控制处理,进行以下的处理:随着无法从数据库中取得要输出为画面生成用的电子节目表的信息的状态经过时间而增大的情况,逐渐增加先行存储的信息量。
17.根据权利要求15所述的节目信息处理方法,其特征在于:
作为上述预读控制处理,进行控制,使针对当前输出的电子节目表的信息而先行存储的对象阶层的链接以外的数据库上的电子节目表的信息无效。
18.根据权利要求17所述的节目信息处理方法,其特征在于:
在上述预读控制处理中,从上述无效中将与链接的最高位阶层对应的电子节目表的信息除外。
CN2008101797364A 2007-11-28 2008-11-28 节目信息处理装置、数字播放接收***和节目信息处理方法 Expired - Fee Related CN101448111B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2007306995 2007-11-28
JP2007306995A JP5060926B2 (ja) 2007-11-28 2007-11-28 番組情報処理装置及び番組情報処理方法
JP2007-306995 2007-11-28

Publications (2)

Publication Number Publication Date
CN101448111A true CN101448111A (zh) 2009-06-03
CN101448111B CN101448111B (zh) 2011-08-31

Family

ID=40677138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101797364A Expired - Fee Related CN101448111B (zh) 2007-11-28 2008-11-28 节目信息处理装置、数字播放接收***和节目信息处理方法

Country Status (3)

Country Link
US (1) US8359617B2 (zh)
JP (1) JP5060926B2 (zh)
CN (1) CN101448111B (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033899A (zh) * 2009-09-25 2011-04-27 索尼欧洲(比利时)Nv公司 用于产生epg的装置和方法
CN113760659A (zh) * 2021-09-07 2021-12-07 联想(北京)有限公司 一种控制方法及控制装置

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170004191A1 (en) * 2014-06-17 2017-01-05 Mitsubishi Electric Corporation Information processing apparatus and information processing method
JP2017163287A (ja) * 2016-03-08 2017-09-14 富士ゼロックス株式会社 表示装置

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6005561A (en) * 1994-12-14 1999-12-21 The 3Do Company Interactive information delivery system
JP3279124B2 (ja) * 1995-05-22 2002-04-30 松下電器産業株式会社 映像表示装置
JPH10304269A (ja) * 1997-04-23 1998-11-13 Hitachi Ltd 動的情報記憶機能を有する放送または通信の受信装置
US6904609B1 (en) * 1999-03-18 2005-06-07 Microsoft Corporation Systems and methods for electronic program guide data services
JP2002369094A (ja) * 2001-06-12 2002-12-20 Matsushita Electric Ind Co Ltd 番組情報取得システム、および取得方法
CN1406060A (zh) * 2001-09-17 2003-03-26 北京中视联数字***有限公司 基于数字音视频广播标准的电子节目指南的播放方法
FI20012256A0 (fi) * 2001-11-20 2001-11-20 Nokia Corp Matkaviestintäverkot ja digitaaliset yleislähetyspalvelut
US6909384B2 (en) * 2002-01-31 2005-06-21 Microsoft Corporation Generating and searching compressed data
JP4093478B2 (ja) 2003-09-10 2008-06-04 日本電信電話株式会社 リンク先コンテンツの先読み装置及び先読み方法
JP4687127B2 (ja) * 2005-02-02 2011-05-25 船井電機株式会社 放送受像装置、放送受信制御装置、放送受信装置、放送録画装置
CN100466717C (zh) * 2005-09-19 2009-03-04 海信集团有限公司 数字电视epg信息的自动清理、增加记录和查找获取方法
CN100499786C (zh) * 2006-03-11 2009-06-10 华为技术有限公司 提高电子节目单显示速度的装置和方法
US7818769B2 (en) * 2006-10-02 2010-10-19 Mobitv, Inc. Methods and apparatus for implementing dynamic program guides on mobile devices

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102033899A (zh) * 2009-09-25 2011-04-27 索尼欧洲(比利时)Nv公司 用于产生epg的装置和方法
CN113760659A (zh) * 2021-09-07 2021-12-07 联想(北京)有限公司 一种控制方法及控制装置

Also Published As

Publication number Publication date
JP2009130893A (ja) 2009-06-11
CN101448111B (zh) 2011-08-31
US20090144770A1 (en) 2009-06-04
US8359617B2 (en) 2013-01-22
JP5060926B2 (ja) 2012-10-31

Similar Documents

Publication Publication Date Title
EP1998250B1 (en) Information processing device and program
US20090150784A1 (en) User interface for previewing video items
US20090327236A1 (en) Visual query suggestions
CN102841911A (zh) 手持式电子装置及其多媒体片段记录方法
KR20110091379A (ko) 하이퍼링크 선택 방법 및 장치
JP2011135183A (ja) 情報処理装置および方法
JP5564919B2 (ja) 情報処理装置、予測変換方法およびプログラム
CN101448111B (zh) 节目信息处理装置、数字播放接收***和节目信息处理方法
CN104598571A (zh) 一种多媒体资源的播放方法及装置
CN104853251A (zh) 一种多媒体数据的在线收藏方法和装置
CN103888799A (zh) 控制方法和控制装置
US20140195583A1 (en) Multimedia playback apparatus and multimedia file prefetching method
JP4760088B2 (ja) 電子機器、番組関連データ管理プログラム
CN107622775B (zh) 含噪声歌曲拼接的方法及相关产品
CN101911001B (zh) 信息处理设备和方法
CN112860921A (zh) 信息搜索方法及装置
CN107509088A (zh) 一种剧集更新提示方法、终端及计算机可读存储介质
US9286296B2 (en) Mobile terminal and method of controlling the same
JP2007272625A (ja) 検索案内装置及び検索案内プログラム
CN113810538B (zh) 视频编辑方法和视频编辑装置
US20120059909A1 (en) Information processing apparatus, communication control method, and computer-readable recording medium storing communication control program
US9367546B2 (en) Method and apparatus for customizing syndicated data feeds
JP2009503925A (ja) 電子機器が時間参照を伴うページに表示する電子番組ガイドデータの処理装置
JP2012230628A (ja) 映像表示装置、映像表示管理装置、映像表示方法、及び映像表示管理方法
JP2006155336A (ja) 情報処理装置、データ取得制御装置、情報処理方法、および、そのプログラム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: NEC CORP.

Free format text: FORMER OWNER: RENESAS TECHNOLOGY CORP.

Effective date: 20100906

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: TOKYO, JAPAN TO: KANAGAWA, JAPAN

TA01 Transfer of patent application right

Effective date of registration: 20100906

Address after: Kanagawa, Japan

Applicant after: NEC Corp.

Address before: Tokyo, Japan

Applicant before: Renesas Technology Corp.

C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20110831

Termination date: 20131128