首页> 中国专利> 节目单生成装置以及节目单生成方法

节目单生成装置以及节目单生成方法

摘要

本发明提供能够抑制节目信息的更新处理的处理负荷和处理时间,且响应性良好地滚动显示节目单的节目单生成装置以及节目单生成方法。节目单生成装置(100)具有:要素生成部(110),其在更新了构成节目单画面所需的节目信息的情况下,确定与更新后的节目信息的类别对应的要素,并根据更新后的节目信息生成确定的要素的图形数据;显示列表生成部(110),其更新确定的要素的描绘定义,使其变成使用根据更新后的节目信息生成的图形数据描绘节目单画面的描绘定义;以及描绘部(113),其依照更新后的描绘定义生成节目单画面的画面数据。

著录项

  • 公开/公告号CN102780927A

    专利类型发明专利

  • 公开/公告日2012-11-14

    原文格式PDF

  • 申请/专利权人 三菱电机株式会社;

    申请/专利号CN201210141358.7

  • 发明设计人 山田和彦;

    申请日2012-05-08

  • 分类号H04N21/431;H04N21/433;

  • 代理机构北京三友知识产权代理有限公司;

  • 代理人李辉

  • 地址 日本东京都

  • 入库时间 2023-12-18 07:16:49

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-04-15

    未缴年费专利权终止 IPC(主分类):H04N21/431 专利号:ZL2012101413587 申请日:20120508 授权公告日:20150325

    专利权的终止

  • 2015-03-25

    授权

    授权

  • 2013-01-09

    实质审查的生效 IPC(主分类):H04N21/431 申请日:20120508

    实质审查的生效

  • 2012-11-14

    公开

    公开

说明书

技术领域

本发明涉及生成数字(digital)广播的节目单的节目单生成装置以及节目单生成 方法。

背景技术

当前,正在从模拟(analog)广播向数字广播转移。在数字广播中,各广播台能 够将节目数据搭载到广播波送出,因此接收装置一般具有将各广播台的节目单作为电 子节目指南(guide)显示在电视(television)的画面等上的功能。

在电子节目指南中,除了电子节目单的显示以外,还能够进行选定的节目主题 (title)和广播时间的显示、出演者和节目内容的显示、以及节目的预约等。尤其是 电子节目单能够显示期望时间段的多个广播台的节目信息,有利于广播序列 (schedule)的确认和节目的检索。

电子节目单是根据广播波中包含的各广播台的节目信息而生成的,但是在变更了 广播预定的节目或节目的内容的情况下、或当前广播中的节目已结束的情况下,需要 更新其内容。尤其是在电子节目单的显示中更新了节目信息的情况下,需要以不让用 户(user)感觉到压力(stress)的方式更新其内容。

在专利文献1中公开了使得不会由于电子节目单的更新处理而妨碍用户操作电 子节目单的技术。专利文献1中公开的电子节目单生成装置构成为在用户连续进行电 子节目单的操作时,不执行电子节目单的更新处理。因此,根据专利文献1中公开的 技术,不会由于电子节目单的更新处理而暂时妨碍用户的操作,从而能够实现操作性 的提高。

【专利文献1】日本特开2007-28076号公报(段落0019,图1)

但是,在专利文献1记载的技术中,在用户对电子节目单的操作中存在广播已结 束的节目时,显示中的电子节目单的内容可能与当前广播的节目不同。

此外,在对在电子节目单中显示的时间段或广播台进行变更的情况下,一般进行 利用键(key)操作等使显示内容滚动(scroll)的操作。但是,电子节目单由于要显 示的信息量较多,因此,如果在显示画面的切换时从一开始生成切换目的地的画面数 据,则需要较多的时间。因此,例如在用户错误地进行键操作、在切换显示画面后再 次重新进行键操作的情况下等,用户对于显示响应感觉到较大的压力。

发明内容

因此,本发明的目的在于,能够抑制节目信息的更新处理的处理负荷和处理时间, 且响应性良好地滚动显示节目单。

本发明的一个方式的节目单生成装置的特征在于,具有:

要素生成部,其生成构成节目单画面的要素(parts)的图形数据(graphics data);

显示列表(list)生成部,其生成包含描绘定义的显示列表,该描绘定义按照每 个所述要素示出用于使用所述图形数据描绘所述节目单画面的定义;

描绘部,其依照所述描绘定义,使用所述图形数据生成所述节目单画面的画面数据;

更新信息存储部,其存储更新信息,该更新信息包含构成所述节目单画面所需的 节目信息的类别、和表示根据该类别的节目信息生成的要素的要素识别信息;

节目信息受理部,其从由数字广播波分离出的节目排列信息取得所述节目信息; 以及

更新判定部,其判定是否更新了所述节目信息,

所述要素生成部在所述更新判定部判定为更新了所述节目信息的情况下,根据所 述更新信息确定与更新后的节目信息的类别对应的要素,并根据所述更新后的节目信 息生成所述确定的要素的图形数据,

所述显示列表生成部更新所述显示列表,以使所述确定的要素的描绘定义变成使 用根据所述更新后的节目信息生成的图形数据描绘所述节目单画面的描绘定义,

所述描绘部依照所述更新后的显示列表,生成所述节目单画面的画面数据。

根据本发明的一个方式,能够抑制节目信息的更新处理的处理负荷和处理时间, 且响应性良好地滚动显示节目单。

附图说明

图1是概略示出节目单生成装置的结构的框(block)图。

图2是示出更新信息的一例的概略图。

图3是示出节目单画面的一例的概略图。

图4是概略示出节目单图形的结构的分解图。

图5是示出节目单显示列表的数据结构的一例的概略图。

图6是示出视频存储器(video memory)的结构的一例的概略图。

图7是概略示出节目单生成装置根据节目信息更新节目单画面时的处理的流程 图(flowchart)。

图8是概略示出在节目单生成装置中进行了用户操作时的处理的流程图。

标号说明

100:节目单生成装置;101:接收处理部;102:节目信息受理部;103:操作受 理部;104:数据存储部;105:更新信息存储部;106:节目信息存储部;107:控制 部;108:整体控制部;109:更新判定部;110:要素生成部;111:显示列表生成部; 112:视频存储器;113:描绘部;114:显示部。

具体实施方式

图1是概略示出实施方式的节目单生成装置100的结构的框图。节目单生成装置 100具有接收处理部101、节目信息受理部102、操作受理部103、数据存储部104、 更新信息存储部105、节目信息存储部106、控制部107、视频存储器112、描绘部 113和显示部114。在此,更新信息存储部105、节目信息存储部106、控制部107和 描绘部113构成节目信息显示处理部115。此外,控制部107包含整体控制部108、 更新判定部109、要素生成部110和显示列表生成部111。

接收处理部101从用未图示的天线(antenna)接收到的电波生成TS(Transport  Stream:传输流),并从该TS分离作为节目排列信息的SI(Service Information:服 务消息)。并且,接收处理部101将分离出的SI给出到节目信息受理部102。在此, 例如接收处理部101生成的TS是MPEG2的TS。

节目信息受理部102从SI取得构成节目单所需的节目信息。并且,节目信息受 理部102将取得的节目信息给出到控制部107。在此,在本实施方式中,节目信息至 少包含TOT(Time Offset Table)、EIT_p/f(Event Information Table_present/following) 和EIT_s(Event Information Table_schedule)。TOT包含与当前的时刻和日期相关的 信息、以及表示夏令时(daylight saving time)实施时的偏移(offset)时间的信息。 EIT_p/f包含记载有节目名称、广播日期时刻和节目内容等与节目相关的信息的EIT (Event Information Table)中的表示当前节目(present)和下一节目(following)的 信息,即限定范围节目信息。此外,EIT_s包含EIT中的序列信息即大范围节目信息, 例如8天的节目序列。大范围节目信息包含比限定范围节目信息更多的节目信息,并 且更新频率比限定范围节目信息的更新频率低。

操作受理部103受理来自用户的操作输入。操作受理部103例如能够通过键输入 器件(device)(键盘(keyboard)、触摸面板(touch panel)、遥控器(remote control) 等),定点设备(pointing device)(鼠标(mouse)等),或具有与外部设备的通信功 能的接口(interface)实现。并且,操作受理部103将受理输入后的来自用户的操作 内容通知给控制部107。

数据存储部104存储用于生成构成节目单的画面数据的要素的图形数据的多个 素材数据。素材数据例如是进行矢量(vector)化后的数据,包含进行矢量化后的图 标数据(icon data)、标志标记(logo mark)用的图形数据、矢量字体数据(vector font  data)(轮廓字体数据(outline font data))。

更新信息存储部105存储更新信息,该更新信息表示要更新的节目信息和根据该 节目信息生成的要素,并且表示该节目信息的更新频率。图2是示出更新信息RD的 一例的概略图。如图所示,更新信息RD具有节目信息类别栏RD1、要素栏RD2和 更新频率栏RD3。

节目信息类别栏RD1存储用于识别节目信息的识别信息即节目信息类别。

要素栏RD2存储要素识别信息,该要素识别信息用于识别根据在节目信息类别 栏RD1中识别的节目信息生成的要素。在此,采用要素名称作为要素识别信息。

更新频率栏RD3存储更新频率信息,该更新频率信息表示对在节目信息类别栏 RD1中识别的节目信息进行更新的更新频率。更新频率例如利用自然数表示,值越 小更新频率越高。在图2的例子中,TOT以1分钟周期更新内容,因此更新频率最 高。EIT_p/f如果当前广播中的节目结束则更新其内容,因此与TOT相比更新频率第 二高。EIT_s只有在广播预定内容不产生变更的情况下,才在日期变更时更新其内容, 因此更新频率最低。另外,在更新节目信息时,根据该节目信息生成的要素的图形数 据也被更新,因此更新频率信息还表示要素的更新频率。

返回图1的说明,节目信息存储部106存储在生成最新的节目单时使用的节目信息。

控制部107包含整体控制部108、更新判定部109、要素生成部110和显示列表 生成部111。控制部107生成用于构成节目单的画面数据的图形数据和显示列表,并 进行更新处理。

图3是示出根据节目单的画面数据描绘的节目单画面PG的一例的概略图。节目 单画面PG具有节目单背景图形B01、时刻信息图形T01和节目单图形E01。

节目单背景图形B01包含构成背景的图形B011、构成主题的图形B012和构成 标志标记的图形B013等。

时刻信息图形T01表示从SI得到的当前日期和时刻。

节目单图形E01与日期时刻和广播台对应地表示要广播的节目内容。另外,在节 目单图形E01中,通过用户操作对日期时刻信息(在图3中为y轴)和广播台信息(在 图3中为x轴)进行滚动。此外,在节目单图形E01中,变更当前广播中的节目的背 景色,使得看一眼就清楚当前广播中的节目。

图4是概略示出节目单图形E01的结构的分解图。节目单图形E01由以下部分 构成:第1节目单固定要素(有更新:y轴)FUY01、第2节目单固定要素(有更新: y轴)FUY02、第3节目单固定要素(有更新:x轴)FUX01、限定范围节目单要素 P01和大范围节目单要素W01。另外,在限定范围节目单要素P01和大范围节目单要 素W01中,实施显示在节目单画面PG(参照图2)上的区域是用虚线包围的画面显 示区域SR。

第1节目单固定要素FUY01表示日期,第2节目单固定要素FUY02表示时刻。 并且,第1节目单固定要素FUY01和第2节目单固定要素FUY02在通过用户操作使 节目单图形E01在y轴方向上滚动时,变更显示区域作为节目单画面PG(参照图2)。 在此,第1节目单固定要素FUY01对应于日期进行滚动,第2节目单固定要素FUY02 对应于时间进行滚动。此外,第3节目单固定要素FUX01在横向(x轴方向)上排 列显示有表示广播台的信息。并且,第3节目单固定要素FUX01在通过用户操作使 节目单图形E01在x轴方向上滚动时,变更显示区域。

大范围节目单要素W01与日期时刻和广播台对应地显示要广播的节目内容。大 范围节目单要素W01例如按照每个日期生成。

限定范围节目单要素P01显示当前广播中的节目和接下来要广播的节目的内容。 各广播台广播的节目的广播时间按照每个节目而不同,因此限定范围节目单要素P01 的高度(时间范围)根据最大广播时间的广播台确定。并且,关于其他广播台,附加 尺寸对应于不足该最大广播时间的时间量的透明色的图形,限定范围节目单要素P01 作为整体生成为矩形的图形。例如在图4中,限定范围节目单要素P01的高度根据 ch6广播台确定,关于其他广播台,追加用交叉影线(crosshatching)表示的透明色 的图形。并且,限定范围节目单要素P01在图4中用阴影线(hatching)表示,但是, 变更了显示当前广播中的节目内容的部分的背景色。因此,用户能够容易地识别当前 广播中的节目。这种限定范围节目单要素P01重叠显示在大范围节目单要素W01上。 并且,限定范围节目单要素P01在通过用户操作使节目单图形E01滚动时,变更显 示区域。

能够通过这样将限定范围节目单要素P01的图形数据生成为一个矩形图形,减少 在节目信息更新时或用户的操作时要更新的数据量。

返回图1的说明,整体控制部108控制在节目单生成装置100中进行的处理整体。 例如整体控制部108通过对描绘部113通知显示指示,使显示部114显示特定的画面。 此外,整体控制部108通过对描绘部113通知显示的切换指示,切换显示在显示部 114上的画面。并且,整体控制部108进行与操作受理部103受理输入后的操作内容 对应的处理。

更新判定部109通过对从节目信息受理部102得到的节目信息和存储在节目信息 存储部106中的节目信息进行比较,判定从节目信息受理部102得到的节目信息是否 有更新。并且,更新判定部109在有更新的情况下,根据从节目信息受理部102得到 的节目信息,更新存储在节目信息存储部106中的节目信息。

要素生成部110生成构成节目单画面PG的要素的图形数据。尤其是要素生成部 110在对从节目信息受理部102得到的节目信息进行了更新时,生成与该更新后的节 目信息对应的要素的图形数据。

显示列表生成部111将要素生成部110生成的图形数据存储到视频存储器中,并 且使用在要素生成部110中生成的要素的图形数据,生成用于构成节目单画面PG(参 照图3)的、包含每个要素的描绘定义的节目单显示列表。并且,显示列表生成部111 将生成的节目单显示列表存储到视频存储器112中。

图5是示出节目单显示列表PL的数据结构的一例的概略图。节目单显示列表PL 在各个行,使用各个要素的图形,示出了用于描绘节目单画面PG的描绘定义。在图 5的例子中,节目单显示列表PL利用第1列PL1、第2列PL2、第3列PL3和第4 列PL4这4个参数(parameter)确定了各个要素的图形的配置和大小。

第1列PL1的参数表示与各个行对应的要素的图形数据在视频存储器112上的 存储地址。

第2列PL2的参数表示将与各个行对应的要素的图形显示在节目单画面PG上时 的显示有效区域的基准坐标。

第3列PL3的参数表示将与各个行对应的要素的图形显示在节目单画面PG上时 的显示有效区域的宽度和高度。

第4列PL4的参数表示描绘与各个行对应的要素的图形时的基准坐标。

例如,图5的第1行示出了不需要更新显示有效区域的、没有更新的节目单固定 要素的描绘定义。该节目单固定要素的图形数据被存储在视频存储器112上的地址 (address)“0x02800000”处,该节目单固定要素的图形的显示有效区域的基准坐标根 据“0x00000000”,x坐标为“0”且y坐标为“0”,该节目单固定要素的图形的显示有效 区域的宽度和高度根据“0x07800438”,宽度为“1920(像素)”且高度为“1080(像素 (pixel))”,并且该节目单固定要素的图形根据描绘基准坐标“0x00000000”,被描绘 在x坐标为“0”且y坐标为“0”。另外,没有更新的节目单固定要素与用于显示图3所 示的节目单背景图形B01的要素对应。

同样,对于需要更新显示有效区域的、有更新的节目单固定要素的描绘定义,图 形数据被存储在视频存储器112上的地址“0x02400000”处,显示在显示画面上时的显 示有效区域根据“0x01000080”,基准坐标为(256,128),根据“0x07080080”为宽度 “1800(像素)”和高度“128(像素)”,对图形进行描绘的基准坐标根据“0x00000000” 为坐标(0,0)。有更新的节目单固定要素例如是图4所示的第1节目单固定要素 FUY01、第2节目单固定要素FUY02和第3节目单固定要素FUX01。

此外,对于大范围节目单要素的描绘定义,图形数据被存储在视频存储器112上 的地址“0x01000000”处,显示在显示画面上时的显示有效区域的基准坐标为(256, 256),宽度为“1600(像素)”且高度为“768(像素)”,对图形进行描绘的基准坐标 为(0,0)。

并且,对于限定范围节目单要素的描绘定义,图形数据被存储在视频存储器112 上的地址“0x02000000”处,显示在显示画面上时的显示有效区域的基准坐标为(256, 256),宽度为“1600(像素)”且高度为“512(像素)”,对图形进行描绘的基准坐标 为(0,0)。

而且,对于时刻日期要素的描绘定义,图形数据被存储在视频存储器112上的地 址“0x02300000”处,显示在显示画面上时的显示有效区域的基准坐标为(1200,32), 宽度为“640(像素)”且高度为“100(像素)”,对图形数据进行描绘的基准坐标为(0, 0)。另外,时刻日期要素与用于显示图3所示的时刻信息图形T01的要素对应。

另外,显示列表生成部111参照存储在更新信息存储部105中的更新信息RD, 生成节目单显示列表PL,使得越是更新频率低的要素的描绘定义,越存储到靠近节 目单显示列表PL开始的行。另外,节目单固定要素不需要更新其图形数据自身,因 此预先确定为更新频率最低的要素。并且,描绘部113通过从节目单显示列表PL的 开始行起依次配置要素的图形,使得在节目单画面PG中,越是更新频率高的要素, 越配置在上层。因此,在显示更新后的要素时,针对未更新的其他图形不必要进行变 更,从而更新时的处理负荷减轻。

返回图1的说明,视频存储器112存储在要素生成部110中生成的图形数据和在 显示列表生成部111中生成的显示列表等。

图6是示出视频存储器112的结构的一例的概略图。视频存储器112具有帧缓冲 器(frame buffer)第1区域112A、帧缓冲器第2区域112B、节目单显示列表第1区 域112C、节目单显示列表第2区域112D、大范围节目单要素第1区域112E、大范 围节目单要素第2区域112F、限定范围节目单要素第1区域112G、限定范围节目单 要素第2区域112H、时刻日期要素第1区域112I、时刻日期要素第2区域112J、节 目单固定要素第1区域112K和节目单固定要素第2区域112L。

帧缓冲器第1区域112A和帧缓冲器第2区域112B存储在描绘部113中描绘出 的节目单画面PG的帧数据。在此,帧缓冲器第1区域112A和帧缓冲器第2区域112B 交替存储帧数据。例如在帧缓冲器第1区域112A存储当前显示中的节目单画面PG 的帧数据的情况下,帧缓冲器第2区域112B存储接下来要显示的节目单画面PG的 帧数据。

节目单显示列表第1区域112C和节目单显示列表第2区域112D存储在显示列 表生成部111中生成的节目单显示列表PL。在此,节目单显示列表第1区域112C和 节目单显示列表第2区域112D也交替存储节目单显示列表PL。

大范围节目单要素第1区域112E和大范围节目单要素第2区域112F存储在要素 生成部110中生成的大范围节目单要素的图形数据。在此,大范围节目单要素第1区 域112E和大范围节目单要素第2区域112F也交替存储大范围节目单要素的图形数据。

限定范围节目单要素第1区域112G和限定范围节目单要素第2区域112H存储 在要素生成部110中生成的限定范围节目单要素的图形数据。在此,限定范围节目单 要素第1区域112G和限定范围节目单要素第2区域112H也交替存储限定范围节目 单要素的图形数据。

时刻日期要素第1区域112I和时刻日期要素第2区域112J存储在要素生成部110 中生成的时刻日期要素的图形数据。在此,时刻日期要素第1区域112I和时刻日期 要素第2区域112J也交替存储时刻日期要素的图形数据。

节目单固定要素第1区域112K存储在要素生成部110中生成的有更新的节目单 固定要素。

节目单固定要素第2区域112L存储在要素生成部110中生成的没有更新的节目 单固定要素。

返回图1的说明,描绘部113是对矢量形式的数据进行处理的图形引擎(graphics  engine),接收来自控制部107的指示进行动作。描绘部113例如在从控制部107的 整体控制部108接收到显示指示或切替指示时,根据从整体控制部108指定的并展开 到视频存储器112的显示列表,依据存储在视频存储器112中的图形数据描绘图形, 并对该图形进行组合,由此生成节目单的画面数据。并且,描绘部113将生成的画面 数据给出到显示部114。

显示部114根据从描绘部113得到的画面数据对画面进行显示。

控制部107、更新信息存储部105、节目信息存储部106和描绘部113例如可由 集成电路构成,该集成电路包含CPU等微处理器(micro processor)、ROM(Read Only  Memory:只读存储器)、RAM(Random Access Memory:随机存取存储器)、计时器 电路,输入输出接口和专用处理单元(unit)。此外,这些控制部107、更新信息存储 部105、节目信息存储部106和描绘部113的全部或部分功能可以用硬件(hardware) 实现,或者也可以利用执行预定计算机程序的微处理器实现。并且,在控制部107、 更新信息存储部105、节目信息存储部106和描绘部113的全部或部分功能用计算机 程序(computer program)(包含执行形式的文件(file))实现的情况下,微处理器能 够通过从计算机可读取的记录介质加载(load)计算机程序或与其相当的执行形式的 文件来实现该功能。此外,数据存储部104能够使用具有非易失性存储器、HDD(硬 盘驱动器(hard disk drive))或光盘的读写装置等存储装置实现。

以下,使用图7和图8对具有上述结构的节目单生成装置100的动作进行说明。

图7是概略示出节目单生成装置100更新节目单画面时的处理的流程图。节目单 生成装置100的控制部107在从节目信息受理部102接收到节目信息时,开始图7 的处理。

首先,更新判定部109确定从节目信息受理部102接收到的节目信息的类别 (S10)。接着,更新判定部109在确定的类别为“EIT_s”的情况下,进入到步骤(step) S11的处理,在确定的类别为“EIT_p/f”的情况下,进入到步骤S16的处理,在确定的 类别为“TOT”的情况下,进入到步骤S21的处理。

在步骤S11中,更新判定部109对从节目信息受理部102接收到的节目信息、和 存储在节目信息存储部106中的当前节目信息进行比较,判定是否有更新。并且,更 新判定部109在有更新的情况下(在步骤S11中为是),根据从节目信息受理部102 接收到的节目信息,对节目信息存储部106的EIT_s的内容进行更新。并且,更新判 定部109对要素生成部110发出对应要素的生成指示,并进入到步骤S12的处理。另 一方面,更新判定部109在没有更新的情况下(在步骤S11中为否),结束处理。

在步骤S12中,要素生成部110参照存储在更新信息存储部105中的更新信息 RD,根据接收到的节目信息生成大范围节目单要素的图形数据。

接着,显示列表生成部111将在步骤S12中生成的图形数据写入到视频存储器 112的预定地址(S13)。例如显示列表生成部111在视频存储器112的大范围节目单 要素第1区域112E中存储有当前显示中的节目单画面PG的大范围节目单要素的图 形数据的情况下,将生成的图形数据写入到大范围节目单要素第2区域112F中。

接着,显示列表生成部111生成用于对生成的大范围节目单要素的图形数据进行 显示的节目单显示列表(S14)。例如显示列表生成部111将该节目单显示列表从视频 存储器112的节目单显示列表第1区域112C和节目单显示列表第2区域112D中的 存储有当前显示中的节目单画面PG的节目单显示列表的区域复制(copy)到另一个 区域。并且,显示列表生成部111在存储到复制目的地的区域的节目单显示列表中, 将大范围节目单要素的描绘定义的第1列PL1的参数变更为在步骤S13中存储图形 数据的视频存储器112上的地址。

接着,整体控制部108通过变更描绘部113参照的节目单显示列表来切换显示内 容(步骤S15)。描绘部113根据变更后的节目单显示列表生成画面数据,并将生成 的画面数据输出到显示部114,由此使显示部114显示更新后的节目单画面PG。

另一方面,在更新判定部109确定的节目信息的类别为“EIT_p/f”时(步骤S10), 进行步骤S16的处理。

在步骤S16中,更新判定部109对从节目信息受理部102接收到的节目信息、和 存储在节目信息存储部106中的当前节目信息进行比较,判定是否有更新。并且,更 新判定部109在有更新的情况下(在步骤S16中为是),根据从节目信息受理部102 接收到的节目信息,对节目信息存储部106的EIT_p/f的内容进行更新。并且,更新 判定部109对要素生成部110发出对应要素的生成指示,并进入到步骤S17的处理。 另一方面,更新判定部109在没有更新的情况下(在步骤S16中为否),结束处理。

在步骤S17中,要素生成部110参照存储在更新信息存储部105中的更新信息 RD,根据接收到的节目信息生成限定范围节目单要素的图形数据。

接着,显示列表生成部111将在步骤S17中生成的图形数据写入到视频存储器112 的预定地址(S18)。例如显示列表生成部111在视频存储器112的限定范围节目单要 素第1区域112G中存储有当前显示中的节目单画面PG的限定范围节目单要素的图形 数据的情况下,将生成的图形数据写入到限定范围节目单要素第2区域112H中。

接着,显示列表生成部111生成用于对生成的限定范围节目单要素的图形数据进 行显示的节目单显示列表(S19)。例如显示列表生成部111将该节目单显示列表从视 频存储器112的节目单显示列表第1区域112C和节目单显示列表第2区域112D中 的存储有当前显示中的节目单画面PG的节目单显示列表的区域复制到另一个区域。 并且,显示列表生成部111在存储到复制目的地的区域的节目单显示列表中,将限定 范围节目单要素的描绘定义的第1列PL1的参数变更为在步骤S18中存储图形数据 的视频存储器112上的地址。并且,显示列表生成部111对该限定范围节目单要素的 描绘定义的第3列PL3的参数进行更新,使得示出在步骤S17中生成的限定范围节 目单要素的高度值。此外,显示列表生成部111在对显示在步骤S17中生成的限定范 围节目单要素的时间进行了更新的情况下,对该限定范围节目单要素的描绘定义的第 4列PL4的参数进行更新,使得示出移动了与更新后的时间对应的像素数后的值。

接着,整体控制部108通过变更描绘部113参照的节目单显示列表来切换显示内 容(步骤S20)。描绘部113根据变更后的节目单显示列表生成画面数据,并将生成 的画面数据输出到显示部114,由此使显示部114显示更新后的节目单画面PG。

另一方面,在更新判定部109确定的节目信息的类别为“TOT”时(步骤S10), 进行步骤S21的处理。

在步骤S21中,更新判定部109对从节目信息受理部102接收到的节目信息、和 存储在节目信息存储部106中的当前节目信息进行比较,判定是否有更新。并且,更 新判定部109在有更新的情况下(在步骤S21中为是),根据从节目信息受理部102 接收到的节目信息,对节目信息存储部106的TOT的内容进行更新。并且,更新判 定部109对要素生成部110发出对应要素的生成指示,并进入到步骤S22的处理。另 一方面,更新判定部109在没有更新的情况下(在步骤S21中为否),结束处理。

在步骤S22中,要素生成部110参照存储在更新信息存储部105中的更新信息 RD,根据接收到的节目信息生成时刻日期要素的图形数据。

接着,显示列表生成部111将在步骤S22中生成的图形数据写入到视频存储器 112的预定地址(S23)。例如显示列表生成部111在视频存储器112的时刻日期要素 第1区域112I中存储有当前显示中的节目单画面PG的时刻日期要素的图形数据的情 况下,将生成的图形数据写入到时刻日期要素第2区域112J中。

接着,显示列表生成部111生成用于对生成的时刻日期要素的图形数据进行显示 的节目单显示列表(S24)。例如显示列表生成部111将该节目单显示列表从视频存储 器112的节目单显示列表第1区域112C和节目单显示列表第2区域112D中的存储 有当前显示中的节目单画面PG的节目单显示列表的区域复制到另一个区域。并且, 显示列表生成部111在存储到复制目的地的区域的节目单显示列表中,将时刻日期要 素的描绘定义的第1列PL1的参数变更为在步骤S23中存储图形数据的视频存储器 112上的地址。

接着,整体控制部108通过变更描绘部113参照的节目单显示列表来切换显示内 容(步骤S25)。描绘部113根据变更后的节目单显示列表生成画面数据,并将生成 的画面数据输出到显示部114,由此使显示部114显示更新后的节目单画面PG。

由此,节目单生成装置100根据更新频率将要显示的节目单画面PG分割为多个 要素,并按照更新频率从高到低的顺序重叠显示分割后的要素,在对节目信息进行了 更新时,仅更新作为更新对象的要素的图形数据,由此更新频率较低,能够减少在更 新时需要处理器资源和时间的要素的更新次数,从而实现用户响应良好的滚动操作。

图8是概略示出在节目单生成装置100中进行了用户操作时的处理的流程图。控 制部107在从操作受理部103接收到操作内容时,开始图8的流程图。

首先,控制部107的整体控制部108确定从操作受理部103通知的用户的操作内 容(S30)。并且,整体控制部108在确定的操作内容示出节目单的显示结束的情况下, 进入到步骤S31的处理,在确定的操作内容示出节目单的显示的开始操作的情况下, 进入到步骤S32的处理,在确定的操作内容示出节目单的移动的情况下,进入到步骤 S39的处理。

在步骤S31中,整体控制部108通过向描绘部113通知显示停止,结束节目单画 面PG的显示。另外,整体控制部108在将显示内容切换到另一图形画面的情况下, 能够通过使描绘部113将要参照的显示列表切换为切换目的地的图形画面的显示列 表,迅速地进行画面的切换。

另一方面,整体控制部108在操作内容示出开始操作的情况下(步骤S30),进 入到步骤S32的处理。

在步骤S32中,要素生成部110生成节目单固定要素的图形数据。在此,要素生 成部110分为有无更新来生成节目单固定要素。将背景和标志标记等在节目单画面 PG的显示中始终描绘在固定位置上的图形数据统一成1个生成为没有更新的节目单 固定要素。此外,如广播台、日期和时间等那样,图形数据自身不被更新,但是图形 数据变为多个画面的尺寸,要素生成部110根据移动方向和移动量,将基于用户的节 目单移动操作(滚动操作)移动显示有效区域的图形数据分割为各个要素,并生成为 各个节目单固定要素的图形数据。

接着,要素生成部110根据存储在节目信息存储部106中的EIT_s的内容,生成 大范围节目单要素的图形数据(S33)。

接着,要素生成部110根据存储在节目信息存储部106中的EIT_p/f的内容,生 成限定范围节目单要素的图形数据(S34)。

然后,要素生成部110根据存储在节目信息存储部106中的TOT的内容,生成 时刻日期要素的图形数据(S35)。

进而,显示列表生成部111将在步骤S32~S35中生成的图形数据分别写入到视 频存储器112的预定区域(S36)。

此外,显示列表生成部111参照存储在更新信息存储部105中的更新信息,分别 配置生成的图形数据,生成用于显示节目单画面PG的节目单显示列表PL,并写入 到视频存储器112上的预定区域中(S37)。在此,显示列表生成部111通过越是更新 频率低的要素的描绘定义越存储在靠近节目单显示列表PL开始的行的方式,生成节 目单显示列表PL。例如将在步骤S32中生成的节目单固定要素中的没有更新的节目 单固定要素的描绘定义存储到最靠近节目单显示列表PL的开始的行,接着,存储在 步骤S32中生成的节目单固定要素中的有更新的节目单固定要素的描绘定义,然后, 存储在步骤S33中生成的大范围节目单要素的描绘定义,进而,存储在步骤S34中生 成的限定范围节目单要素的描绘定义,最后,存储在步骤S35中生成的时刻日期要素 的描绘定义。

另外,控制部107即使在没有显示节目单画面PG的状态下也进行节目信息更新 处理,关于从步骤S32到步骤S37的处理,可以在节目单生成装置100起动时仅进行 一次。

接着,整体控制部108通过通知描绘部113变更要参照的显示列表来切换显示内 容(步骤S38)。描绘部113根据变更后的显示列表生成画面数据,并将生成的画面 数据输出到显示部114,由此使显示部114显示节目单画面PG。

另一方面,整体控制部108在操作内容示出节目单的移动的情况下(步骤S30), 进入到步骤S39的处理。

在步骤S39中,整体控制部108根据操作内容判断移动方向和移动量。例如整体 控制部108在作为对象的操作内容为按下上下键的情况下,判断为在x轴方向上移动 一定量的像素数。此外,整体控制部108在作为对象的操作内容为按下左右键的情况 下,判断为在y轴方向上移动一定量的像素数。此外,整体控制部108在作为对象的 操作内容为一共移动6个小时量的键操作的情况下,判断为在x轴方向上移动与6 个小时相当的像素数。并且,整体控制部108在经由触摸面板那样的接口输入了作为 对象的操作内容的情况下,也可以利用操作画面上的进行了触摸时的开始坐标、进行 了触摸以后的在一定周期内检测到的中间坐标、以及进行了释放(release)时的结束 坐标,计算x轴分量和y轴分量上的移动方向,并且,计算对x轴分量和y轴分量上 的移动量乘以操作画面与显示画面的比率后的值作为移动量。

接着,在步骤S40中,显示列表生成部111将该节目单显示列表PL从视频存储 器112上的节目单显示列表第1区域112C和节目单显示列表第2区域112D内的存 储有在当前显示的节目单画面PG中使用的节目单显示列表PL的区域复制到另一个 区域。并且,显示列表生成部111通过在存储到复制目的地的区域的节目单显示列表 PL中,对需要更新的要素的第4列PL4的参数进行变更,移动(shift)显示位置。 例如显示列表生成部111使对限定范围节目单要素的图形数据进行描绘的基准坐标 移动在步骤S39中计算出的移动量。同样,显示列表生成部111使对大范围节目单要 素的图形数据进行描绘的基准坐标移动在步骤S39中计算出的移动量。此外,在必要 的情况下,显示列表生成部111还针对有更新的节目单固定要素的图形数据,使要描 绘的基准坐标移动计算出的移动量。但是,在本实施方式中,针对有更新的节目单固 定要素,显示列表生成部111仅使x轴方向或y轴方向中的任意一方移动。

接着,整体控制部108通过变更描绘部113参照的显示列表来切换显示内容 (S41)。描绘部113根据变更后的显示列表生成画面数据,将生成的画面数据输出到 显示部114,并使显示部114显示节目单画面PG。

如上所述,节目单生成装置100用超过实际上要显示的显示区域的多个图形数据 构成节目单的显示画面,通过变更作为用户的节目单移动操作对象的图形数据的描绘 基准坐标来进行滚动显示。此外,节目单生成装置100根据用存储在更新信息存储部 105中的更新信息RD表示的更新频率对构成节目单画面PG的要素的图形数据进行 分割,并根据更新判定部109的更新判定,仅生成有更新的图形数据,由此更新频率 较低且能够削减生成需要时间的图形数据的生成次数。因此,能够进行操作响应良好 的节目单的滚动显示。

在以上记载的实施方式中,例如图6所示,在视频存储器112中设置多个存储节 目单显示列表的区域,每当更新节目单显示列表时切换进行存储的区域,但是,显示 列表生成部111例如也可以在能够识别描绘部113取入节目单显示列表的定时 (timing)的情况下等,直接变更在当前显示的节目单画面PG中使用的节目单显示 列表中存储的参数。

在以上的实施方式中,示出了将本发明应用到节目单生成装置100的例子,但是也 可以应用到其他装置,例如视频接收装置、视频接收显示装置或视频存储再现装置等。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号