节目表制作装置、节目表制作方法、及节目表制作程序的制作方法

文档序号:7888792阅读:248来源:国知局
专利名称:节目表制作装置、节目表制作方法、及节目表制作程序的制作方法
技术领域
本发明涉及一种根据作为和播放节目相关的信息的节目相关信息、制作电子节目表的节目表制作装置、节目表制作方法、及节目表制作程序。
背景技术
近年来,当搜索播放节目、记录器等中记录的影像内容时,将电子节目表显示到电视画面、检索所需的影像内容的方法被广泛应用,这种技术例如记载在特开2006-210965号公报(专利文献I)中。在该电子节目表的布局中,存在通过下述栅格布局显示的情况 纵向配置时间,横向配置广播站,在时间和广播站一致的位置上,配置通过该广播站在该时刻下播送的节目的节目信息。该布局模仿了电子节目表出现以前、在报纸、杂志等纸质媒体的节目表中经常使用的称为节目预报(广播/电视)栏的形式,因此具有用户易于习惯、操作容易理解的优点。专利文献I :特开 2006-21096
发明内容
在该节目预报栏形式的节目表中,需要使显示节目信息的单元格的位置,和与该节目的播送时间一致的时刻的栅格对应。例如,在0点到I点播送的节目的情况下,在表示节目表的时间轴上的0点的位置上,使显示节目信息的单元格的上边与之对应,在表示节目表的时间轴上的I点的位置上,使节目信息的单元格的下边与之对应。在该0点到I点的单元格大小中,记载该节目的信息,但根据单元格大小、节目信息的量的不同,存在无法全部显示出节目信息的问题。尤其是,电子节目表是机械地制作的,因此难以象人手制作的纸质媒体中的节目表那样,以灵活的布局进行配置。因此,在制作电子节目表时,大多以下述⑴及⑵的布局制作。(I)以根据播送时间确定的长度固定单元格的大小,节目信息仅显示可显示的部分的布局。(2)使单元格大小对应节目信息而扩大的布局。上述(I)及⑵的布局分别存在优点和缺点。在(I)的布局中,和节目数的多少、节目信息量大小无关,时间轴方向的大小是恒定的,因此在I个画面中可显示的节目数和
(2)的布局相比,可较多显示。并且,当想显示节目表下部的节目时所需的画面传送操作的工时也可限制到最小。但在播送时间较短的节目的情况下,存在信息无法显示的问题,根据情况不同,存在单元格大小小到无法显示I个文字的程度的情况。另一方面,在(2)的布局中,对应节目信息扩大单元格的大小,因此可确认所有节目的信息。但是,因节目表的时间轴方向的大小延伸,所以存在I个画面中显示的节目数变少的问题。并且,时间轴方向的大小变大,从而在想显示节目表下部的节目时,必须多次进行画面移动的操作。并且,作为(I)的布局的应用示例,也使用将用于显示节目信息的区域设置在节目表以外的区域的方法,但该区域必须总显示在画面中,所以存在可显示节目表的区域必然变小的问题。并且,作为(I)的自定义布局,也使用确定单元格大小的最小值的方法。但是,该方法也存在节目信息仅可显示一部分的问题。并且,将最小值取得较大时,产生和(2)一样的问题。
因此,本发明提供一种制作可不省略节目信息地进行显示、且识别性强、紧凑的节目表的节目表制作装置、节目表制作方法、及节目表制作程序。本发明为解决上述现有技术问题,提供一种节目表制作装置,其特征在于具有 节目相关信息取得部,取得包括以下信息的节目相关信息各播放节目的播放节目开始时间相关的信息,和作为播放节目的播放时间的长度的播放时间长度相关的信息,播放节目的题录信息;节目显示框大小计算部,计算根据上述播放时间长度求出的时间基准大小,并且根据第一节目相关信息计算内部内容大小,该内部内容大小是为了全部显示上述节目相关信息中的、作为在节目显示框中显示的信息的第一节目相关信息所需的上述节目显示框的大小,上述节目显示框是显示上述节目相关信息的单元格;节目表制作部,根据通过上述节目显示框大小计算部算出的上述时间基准大小,制作上述节目显示框的布局数据;显示更新部,通过借助输入装置输入的操作输入选择了节目显示框时,将该选择的节目显示框的大小变更为上述内部内容大小。本发明为解决上述现有技术问题,提供一种节目表制作方法,其特征在于具有以下步骤节目相关信息取得步骤,取得包括以下信息的节目相关信息各播放节目的播放节目开始时间相关的信息,和作为播放节目的播放时间的长度的播放时间长度相关的信息,播放节目的题录信息;节目显示框大小计算步骤,计算根据上述播放时间长度求出的时间基准大小,并且根据第一节目相关信息计算内部内容大小,该内部内容大小是为了全部显示上述节目相关信息中的、作为在节目显示框中显示的信息的第一节目相关信息所需的上述节目显示框的大小,上述节目显示框是显示上述节目相关信息的单元格;节目表制作步骤,根据通过上述节目显示框大小计算部算出的上述时间基准大小,制作上述节目显示框的布局数据;显示更新步骤,通过借助输入装置输入的操作输入选择了节目显示框时,将该选择的节目显示框的大小变更为上述内部内容大小。本发明为解决上述现有技术问题,提供一种节目表制作程序,使计算机执行以下步骤节目相关信息取得步骤,取得包括以下信息的节目相关信息各播放节目的播放节目开始时间相关的信息,和作为播放节目的播放时间的长度的播放时间长度相关的信息,播放节目的题录信息;节目显示框大小计算步骤,计算根据上述播放时间长度求出的时间基准大小,并且根据第一节目相关信息计算内部内容大小,该内部内容大小是为了全部显示上述节目相关信息中的、作为在节目显示框中显示的信息的第一节目相关信息所需的上述节目显示框的大小,上述节目显示框是显示上述节目相关信息的单元格;节目表制作步骤,根据通过上述节目显示框大小计算部算出的上述时间基准大小,制作上述节目显示框的布局数据;显示更新步骤,通过借助输入装置输入的操作输入选择了节目显示框时,将该选择的节目显示框的大小变更为上述内部内容大小。根据本发明的节目表制作装置、节目表制作方法、及节目表制作程序,可制作不省略节目信息地进行显示、且识别性强、紧凑的节目表。


图I是第I实施方式中的节目表制作装置的框图。图2是表示节目表制作装置制作的电子节目表布局的一例的图。图3是表示节目表制作装置的处理流程的流程图。图4是表不广播站信息收容部的格式的一例的图。图5是表示节目相关信息收容部的格式的一例的图。图6是表示节目显示框布局收容部的格式的一例的图。图7是表示节目显示框的具体示例的图。图8是表不节目表时间设定部提不的⑶I的一例的图。图9是表示节目显示框大小计算部的处理流程的流程图。图10是表示收容时间基准高度和内部内容高度的格式的一例的图。图11是表示节目表制作部的处理流程的流程图。图12是表示节目表操作部的处理流程的流程图。图13是表示收容焦点状态的格式的一例的图。图14是表示焦点转移的示意图。图15是表示第I实施方式中的显示更新部的处理流程的流程图。图16是表示通过焦点转移产生的节目表的变化的图。图17是表示选择框形成的焦点转移的图。图18是表示焦点转移时发生的问题的图。图19是第2实施方式中的节目表制作装置的框图。图20是表示第2实施方式中的显示更新部的处理流程的流程图。
具体实施例方式(第I实施方式)以下对本发明的第I实施方式的节目表制作装置、节目表制作方法、及节目表制作程序参照附图进行说明。此外,在以下说明中,将用标记、文字图像显示信息这一动作,简称为显示信息。并且,将通过来自输入装置的操作输入指定节目(节目显示框)这一动作,称为聚焦。图I是表示本发明的第I实施方式中的节目表制作装置的优选构造的框图。图I中的节目表制作装置I由中央控制部11、R0M 12、主存储部13、辅助存储部20、节目相关信息取得部30、节目表时间设定部40、节目显示框大小计算部50、节目表制作部60、节目表操作部70、显示更新部80构成,它们借助总线10连接。并且,节目表制作装置I连接到显示装置110、输入装置120。显示装置110是 CRT、液晶显示器等,是用于对用户显示信息的装置。输入装置120是作为由用户操作的输入设备的键盘、鼠标、触摸面板、远程遥控器等。此外,在图I中,对节目表制作装置I通过功能框图示出了硬件构成,但也可通过由一个或多个计算机执行软件程序从而作为节目表制作装置I整体或一部分起作用。例如,可在具有节目相关信息取得部30、节目表时间设定部40、节目显示框大小计算部50、节目表制作部60、节目表操作部70、显示更新部80的一部分、内存、CPU的PC上,以软件的形式来执行。
节目表制作装置I显示的电子节目表通过下述栅格布局构成在第I列显示作为表示时间的单元格的集合的时间框200(图2中用二点划线表示),第2列以下显示广播站框210(图2中用点划线表示),它是区分各个广播站来显示播送内容的单元格的集合。图2表示节目表制作装置I显示的栅格布局的电子节目表的一例。图2的时间框200是表示时间的单元格的集合,在图2中显示了 0点和I点。在图2中,作为广播站框210的一例,示出了显示以广播站“AAA电视”播送的播送节目的单元格、显示以广播站“BBB电视”播送的播送节目的单元格。节目信息显示区域220(图2中虚线表示)中,由各广播站根据播送的节目,在播送节目的时间、与播送该节目的广播站一致的位置上,配置节目显示框。此外,为便于理解,图2中示出了 X轴、y轴(时间轴),该时间轴实际上也可不显示。并且,在下述图14、16、17、18中,省略了该X轴、y轴(时间轴)的图示。接着,对节目表制作装置I制作电子节目表的处理的大致流程,参照图3所示的流程图进行说明。首先,节目相关信息取得部30借助天线100从广播站1000取得节目相关信息,将节目相关信息收容到节目相关信息收容部22中(步骤S10)。接着,中央控制部11等待用于开始节目表显示的用户输入(步骤S20)。来自用户的输入借助输入装置120进行。接着,节目表时间设定部40使用户输入显示节目表的时间范围(步骤S30)。接着,节目显示框大小计算部50算出用于显示各节目的相关信息的节目显示框的高度(步骤S40)。接着,节目表制作部60根据步骤S40中算出的各节目显示框的高度,制作用于显示节目表的图像数据(步骤S50)。接着,节目表操作部70将节目表的显示数据显示到显示装置110中,接受来自用户的输入操作,并且每当聚焦的节目显示框(来自输入装置的操作输入所指定的节目显示框)变更时,使显示更新部80更新节目表布局(步骤S50)。以上说明了节目表制作装置I显示电子节目表的处理流程。接着进行节目表制作装置I的各部分的详细说明。中央控制部11是控制节目表制作装置I的整体动作的单元,由CPU(Central ProcessingUnit/中央处理单元)、PLD (Programmable Logic Device/可编程逻辑控件)等构成。ROM 12是只读存储介质,收容用于控制节目表制作装置I的整体的基本控制程序。主存储部13是中央控制部11用于执行程序的工作区域,由RAM存储器等构成。辅助存储部20 是 HDD (Hard Disk Drive/硬盘驱动器)、SSD (SolidState Drive/固态驱动器)等大容量存储介质,内部具有广播站信息收容部21、节目相关信息收容部22、节目显示框布局收容部23。广播站信息收容部21收容作为用于单一识别广播站的识别符的广播站ID、及广播站名。广播站信息收容部21的格式的一例如图4所示。在图4中,表示广播站ID为“广播站I”的广播站的广播站名为“AAA电视”,广播站ID为“广播站2”的广播站的广播站名为“BBB电视”。节目相关信息收容部22将由广播站的广播站ID、节目的开始时间、结束时间、播送时间、节目标题、节目概要、节目类型构成的节目相关信息,与作为单ー识别节目相关信息的识别符的节目相关信息ID建立对应并收容。此外,将广播站ID、节目开始时间这样的构成节目相关信息的単独的信息,称为节目相关信息项目。图5是表示节目相关信息收容部22收容的节目相关信息的格式的一例的图。在图5中,以节目相关信息ID是节目I的节目相关信息为例进行说明,则广播站的广播站ID为广播站1,开始时间为“2011-01-3117:25:00”,结束时间为“2011-01-31 17:30:00”,播送时间为“5分钟”,节目标题为“5分钟新闻1725”,节目概要为“播送今天的新闻和天气信息”,类型为“新闻”。这些信息意味着,节目I所示的节目是由广播站ID “广播站I”播送的节目,播送时间是2011年I月31日的17点25分到17点30分为止的5分钟,节目标题是“5分钟新闻1725”,表示其内容的概要是“播送今天的新闻和天气信息”,类型是分类为“新闻”的节目节目显示框布局收容部23收容在节目显示框内部显示怎样的节目相关信息项目、通过怎样的布局进行描绘等的设定。具体而言,收容显示的节目相关信息项目的种类、描绘位置、字体大小、行间距大小、内部边距的设定。图6表示节目显示框布局收容部23中收容的布局信息一例。在图6中,节目显示框中显示的节目相关信息项目是开始时间、节目标题、节目概要,节目显示框的内部边距是5px(像素),开始时间的字体大小是llpx,开始时间的显示位置以节目显示框的左上为基点在(0,0)的位置,节目标题的字体大小是14px,节目标题的显示位置是开始时间的正下方,节目概要的字体大小是12px,节目概要的显示位置是节目标题的正下方,行间距大小是20px。根据图6的布局设定,图7表示实际描绘图5所示的节目I的节目显示框的一例。在图7中,在节目显示框300的内部描绘了开始时间320、节目标题330、节目概要340。作为节目显示框300的内部边距的节目显示框边距310根据布局设定是5px,在图7中虚线所示的上下左右的5px的区域,成为节目显示框300的内部边距。开始时间320的内容是“17:30”,根据图7的布局设定,以节目显示框的左上(0,O)的坐标点(加上边距实质上是(6,6)的坐标点)为基点,以Ilpx描绘。节目标题330的内容是“少年四月”,在开始时间320的正下方以14px描绘。节目概要340的内容是“棒球少年和命运抗争,进军“甲子园”的过程中的爱和友谊的故事。演出Y田T郎”,节目标题330的正下方以12ρχ描绘。并且,各自的行间距以20ρχ描绘。节目相关信息取得部30借助天线100接收通过广播站1000发送的节目相关信息,将接收的节目相关信息收容到节目相关信息收容部22中。节目相关信息取得部30接收的节目相关信息的节目相关信息项目是节目标题、节目的开始时间、节目结束时间、作为节目长度的播送时间、广播站、节目概要、及新闻、电视剧、动画等节目类型等。此外,播送时间可通过计算开始时间和结束时间的差分来求出。此外,节目相关信息取得部30也可不借助天线100而借助未图示的网络线路取得节目相关信息。并且,也可不直接从广播站100取得节目相关信息,而从第3者提供的节目相关信息的数据库等取得节目相关信息。节目表时间设定部40由用户设定电子节目表中显示的节目的时间范围(节目表时间)。在节目表时间中设定开始时间及结束时间的年月日时数据。并且,节目表时间设定部40使用于辅助用户的输入动作的⑶I (图形用户界面)显示到显示装置110中。图8是节目表时间设定部40提示的GUI的一例。在图8中,将用于设定开始时间和结束时间的⑶I显示到显示装置Iio中。具体而言,开始年400中输入节目表的开始年,开始月410中输入节目表的开始月,开始日420中输入节目表的开始日,开始时430中输入节目表的开始时刻,分别由用户直接输入,从而设定开始时间。在图8的状态中,开始时间设定2011年I月31日12点。进ー步,结束年440中输入节目表的结束年,结束月450中输入节目表的结束月,结束日460中输入节目表的结束日,结束时470中输入节目表的结束时刻,分别由用户直接输入,从而设定结束时间。在图8的状态中,结束时间设定为2011年2月I日10点。此外,节目表时间设定部40也可根据现在时间等自动设定电子节目表中显示的节目的时间范围(节目表时间)。例如,可自动设定现在时间到规定时间为止的时间范围(节目表时间)。节目显示框大小计算部50按照节目相关信息收容部22中收容的各节目相关信息,算出用于节目显示框的高度。节目显示框大小计算部50制作的节目显示框的高度算出以下ニ种根据节目的播送时间算出的时间基准高度;根据节目显示框布局收容部23中设定的布局描绘节目显示框时,全部显示节目相关信息的显示内容所需的高度的内部内容高度。此外,时间基准高度根据节目的播送时间确定,内部内容高度根据节目相关信息内的节目显示框中显示的信息(开始时间、结束时间、节目标题、节目概要等)的信息量(文字数等)确定。例如,节目标题的文字数越多,内部内容高度的值越大。參照图9的流程图说明节目显示框大小计算部50对节目显示框的高度的计算处理流程。首先,节目显示框大小计算部50设定节目表的时间轴上的每小时的高度、及广播站框的宽度(步骤S100)。这些数值由设计者预先设好,但也可由用户借助输入装置设定。此外,设在此设定的每小时的高度为H,广播站框的宽度为W。广播站框的宽度W基本在所有广播站中全部相同,但也可根据各广播站来改变值。对于每小时的高度H,也可根据时间来改变值。例如,可将经常收视收听19点 23点等的播送节目的时间带的高度H设定为较大的值。接着,节目显示框大小计算部60,设节目相关信息收容部22中收容的内容数(节目数)为N,对于循环识别符“循环A”,直到初始值I、増加量I的循环计数器η变为结束值N为止进行循环的处理(步骤S110)。接着,节目显示框大小计算部50在节目相关信息收容部22中收容的节目相关信息中,取得第η个节目相关信息(以下称为节目相关信息η)(步骤S120)。接着,节目显示框大小计算部50根据节目相关信息η的播送时间,算出节目相关信息η的节目显示框的时间基准高度(步骤S130)。设单位为小时(hour)时的节目相关信息η的播送时间为Th、步骤SlOO中设定的每小时的高度为H时,节目相关信息η的节目显示框的时间基准高度Ht (η)通过下述数式I求出。(数式I)Ht (n) = Th · H在此使用图5所示的节目相关信息的例子,说明具体的计算时间基准高度的情况。步骤SlOO中设定的每小时的高度H在H= 300ρχ(ρχ是像素)下,因图5所示的节目相关信息ID是节目I的节目相关信息的播送时间是5分钟,所以求得节目I的时间基准高度是,Ht (I) = 300X5/60 = 25ρχ。并且,节目2的播送时间是30分钟,所以求得节目2的时间基准高度是 Ht (2) = 300X30/60 = 150px。接着,计算出内部内容高度(步骤S140),它是为了在节目显示框内部全部显示节目相关信息η的显示内容所需的节目显示框的高度。内部内容高度根据节目显示框布局收容部23中收容的布局信息计算。根据图6所示的节目显示框布局收容部23的布局示例计算内部内容高度时,内部内容高度通过上下边距大小+行间距大小X行数来计算。对图7所示的节目2的显示例计算具体的数值时,上部的节目显示框边距和下部的节目显示框边距的总值是ΙΟρχ,行间距大小是20px,行数是7行,因此计算出是10+20X7 = 150px。下ー步骤S150所示的标记是循环A的循环终端标记,循环A满足结束条件时(计算完所有内容的内部内容高度吋),节目显示框大小计算部50结束计算节目显示框的高度的处理,不满足结束条件吋,返回到步骤S110,重复处理。此外,节目显示框大小计算部50将计算出的时间基准高度和内部内容高度,与节目相关信息ID建立关联并收容到主存储部13中。图10表示收容主存储部13中收容的节 目显示框的高度信息的格式的一例。在图10中表示节目相关信息ID是节目2的节目显示框的时间基准高度为25px,内部内容高度为130px,节目相关信息ID是节目I的节目显示框的时间基准高度为150px,内部内容高度为150px。以上说明了节目显示框大小计算部50。节目表制作部60使用由节目显示框大小计算部50算出的时间基准高度,制作电子节目表整体的布局数据。參照图11所示的流程图说明节目表制作部60制作电子节目表整体的布局数据的处理流程。首先,节目表制作部60根据通过节目表时间设定部40设定的节目表时间,在y轴方向上排列描绘宽Wtl、高H的同一大小的矩形,在各矩形的中央描绘表示时间的数值,从而描绘出时间框(步骤S200)。列举具体示例作为节目表时间,设定开始时间的时刻为O点,结束时间的时刻为12点吋,纵向并列描绘O点 11点的12个矩形。以I小时单位描绘该时间框时,时间框的高度以和每小时的高度H相同的高度描绘。时间框的宽Wtl的具体数值没有特别限定,为10 20px左右的宽即可。接着,节目表制作部60设广播站信息收容部21中收容的广播站ID个数为B,对循环识别符“循环B”,直到初始值I、増加量I的循环计数器b变为结束值B为止,进行循环处理(步骤S210)。接着,节目表制作部60算出作为广播站b的广播站框的X坐标值的Xb(步骤S220)。设广播站框的宽为W、时间框的宽为Wtl吋,广播站b的广播站框的X坐标值Xb通过以下数式2计算。(数式2)Xb = (b-l)ff+ff0接着,节目表制作部60将用于显示广播站名的显示框在坐标(xb,0)的位置上以宽Wtl、高Htl描绘,在该框内部描绘广播站信息收容部21中收容的广播站中、与第b个广播站ID(以下称为广播站b)对应的广播站名(步骤S230)。高H0是任意的,只要是可显示广播站名的程度的高度即可。接着,节目表制作部60从节目相关信息收容部22全部取得广播站ID是广播站b的节目相关信息(步骤S240)。接着,节目表制作部60按照开始时间的升序排列改变在步骤S240中取得的节目相关信息(步骤S250)。接着,节目表制作部60将作为用于决定节目显示框的y坐标值的变量的变量y,初始化为作为广播站名的显示框的高度的Htl (步骤S260)。接着,节目表制作部60设在步骤S240中取得的节目相关信息数为C,对循环识别符“循环C”,直到初始值I、増加量I的循环计数器C变为结束值C为止,进行循环处理(步骤 S270)。接着,节目表制作部60判断在步骤S240中取得的节目相关信息中,第c个节目相关信息(以下称为节目相关信息c)的开始时间、或结束时间是否包含于节目表时间设定部40中设定的节目表时间中(步骤S280)。判断开始时间和结束时间的任意ー个包含于节目表时间设定部40中设定的节目表时间中时,前进到步骤S290,否则前进到步骤S320。判断节目相关信息c的开始时间或结束时间包含于节目表时间中时(步骤 S280 “是”),节目表制作部60描绘节目显示框(步骤S290)。具体而言,在坐标值(xb,yc)的位置上描绘宽为W、高是根据节目相关信息c的播送时间求出的时间基准高度Ht (c)的矩形。如果节目相关信息c的开始时间是比节目表时间的开始时间更早的时间,则根据节目表时间的开始时间和节目相关信息c的结束时间的差分,求出时间长度,将根据数式I求出的时间基准高度作为节目显示框的高度使用。例如,节目相关信息c所示的节目是2011年I月31日23:55(开始时间) 翌日0:40 (结束时间),当节目表时间的开始时间是2011年2月I日0:00时,根据作为2011年2月I日0:00 0:40的时间长度的40分钟,使用数式I求出时间基准高度。并且,当节目相关信息c的结束时间比节目表时间的结束时间更早吋,也根据节目相关信息c的开始时间、和节目表时间的结束时间的差分求出时间长度,将通过数式I求出的时间基准高度作为节目显示框的高度使用。接着,在步骤S290中描绘的节目显示框内,根据节目显示框布局收容部23中收容的设定,描绘节目相关信息c的内容(步骤S300)。并且在描绘时,当节目标题、节目概要等文本信息在节目显示框内部不能收容在I行中吋,换行显示。并且,用于描绘所有节目相关信息项目的高度不足、无法收容在节目显示框中时,用节目显示框剪裁节目相关信息项目,删除在I轴方向溢出的部分。接着,变更坐标值y (步骤S310)。设现在的y坐标值为%、根据节目相关信息c的播送时间求出的时间基准高度为Ht(C)时,更新后的y坐标值7。+1通过以下数式3求出。(数式3)yc+1 = yc+Ht (c)下ー步骤S320所示的标记是循环C的循环终端标记,循环C满足结束条件时,前进到步骤S330,不满足时返回到步骤S270,重复处理。下ー步骤S330所示的标记是循环B的循环终端标记,循环B满足结束条件吋,结束显示处理,不满足时返回到步骤S210,重复处理。以上说明了节目表制作部60。通过上述节目表制作部60,制作图2所示的栅格布局形式的电子节目表(包括节目相关信息的电子节目表整体的布局数据)。并且,中央控制部11将基于该电子节目表的图像数据显示到显示装置110。
返回到图I的说明,节目表操作部70根据布局数据显示电子节目表,并且判断通过输入装置120输入的用户操作是否使焦点移动(通过来自输入装置的操作输入所指定的节目显示框,是否变为其他节目显示框),每当发生焦点移动时,使显示更新部80更新电子节目表的布局数据,进行使更新的布局数据显示到显示装置110的处理。參照图12的流程图说明该节目表操作部70的处理流程。首先,节目表操作部70在主存储部13中制作表格(以下称为焦点表格)(步骤S40),该表格存储现在聚焦的节目显示框的节目相关信息ID、及其前一个聚焦的节目显示框的节目相关信息ID。将现在聚焦的节目显示框称为现焦点节目显示框,将其前一个聚焦的节目显示框称为前焦点节目显示框。在初始状态下,现焦点节目显示框的节目相关信息ID、和前焦点节目显示框的节目相关信息ID均设定空值。图13是表示收容聚焦状态的焦点表格的一例。在图13中表示以下情况作为现焦点节目显示框,收容节目相关信息ID “节目1”,作为前焦点节目显示框,收容节目相关信息ID “节目2”。接着,节目表操作部70将电子节目表的布局数据变换输出为图像数据,显示到显示装置110 (步骤S410)。接着,节目表操作部70等待来自用户的输入(步骤S420)。此外,用户借助输入装置120进行输入。接着,节目表操作部70判断由用户输入的信息是否进行了结束节目表操作的输入(步骤S430)。具体而言,在显示装置110上配置用于结束节目表操作的按钮,判断该按钮被按下时,或输入装置120具有的电源按钮、结束按钮被按下等吋,结束节目表的操作。进行了结束节目表操作的输入时,结束节目表的操作处理,否则前进到步骤S440。接着,由用户输入的信息不是结束节目表操作的输入时(步骤S430,“否”),判断节目显示框的焦点是否通过用户输入移动到了现焦点节目显示框以外(步骤S440)。其中,对于聚焦状态的判断,使用图14所示的电子节目表的例子来进行说明。在图14中,显示电子节目表500和光标指示器510,光标指示器510对应借助了鼠标、十字键等输入装置120的操作输入进行移动。在图14(A)中,在节目显示框520的位置上显示光标指示器510。在该状态下,节目表操作部70使节目显示框520聚焦。S卩,现焦点节目显示框是节目显示框520。使光标指示器510从该状态开始向图14(B)所示的状态移动时,在节目显示框530的位置上显示光标指示器510。即,在该状态下,节目显示框530被聚焦,所以判断焦点移动到了作为图14(A)的状态下的现焦点节目显示框的节目显示框520以外。判断节目显示框的焦点已移动时(步骤S440,“是”),节目表操作部70更新焦点设定(步骤S450)。具体而言,将与焦点表格中收容的现焦点节目显示框对应的节目相关信息ID,设定为和前焦点节目显示框对应的节目相关信息ID,将与新获得了焦点的节目显示框对应的节目相关信息ID,作为现焦点节目显示框设定。并且,焦点移动到节目表外侧等的非节目显示框的位置时,将现焦点节目显示框的节目相关信息ID变更为空值。接着,节目表操作部70为了更新具有前焦点节目显示框的广播站框的显示,将与 具有前焦点节目显示框的广播站框对应的广播站ID传送(输出)到显示更新部80,使显示更新(步骤S460)。稍后论述显示更新部80进行的显示更新处理。接着,节目表操作部70为了更新具有现焦点节目显示框的广播站框的显示,将与具有现焦点节目显示框的广播站框对应的广播站ID传送到显示更新部80,使显示更新(步骤S470)。稍后论述显示更新部80进行的显示更新处理。接着,节目表操作部70返回到步骤S410,将新的电子节目表的布局显示到显示装置110中。以上说明了节目表操作部70。此外,如具有前焦点节目显示框的广播站框、和具有现焦点节目显示框的广播站框相同,则可省略步骤S460。显示更新部80进行显示更新处理,其更新从节目表操作部70传送的广播站ID的显示。參照图15的流程图说明显示更新部80的处理流程。显示更新部80首先全部取得与为进行处理而传送的广播站ID对应的属于广播站 框的节目显示框的布局数据、及建立了对应的节目相关信息ID (步骤S500)。接着,显示更新部80对表示y坐标值的变量的初始值,以广播站名的显示框的高度HO初始化(步骤S510)。接着,显示更新部80设在步骤S500中取得的节目显示框的个数为D,对循环识别符“循环D”,直到初始值I、増加量I的循环计数器d变为结束值D为止,进行循环处理(步骤 S520)。接着,显示更新部80判断属于广播站框的第d个节目显示框(以下称为节目显示框d)所对应的节目相关信息ID、与现焦点节目显示框所对应的节目相关信息ID是否相等(步骤S530)。如相等则前进到步骤S540,如不同则前进到步骤S570。接着,显示更新部80在判断与节目显示框d对应的节目相关信息ID、和现焦点节目相关信息ID相等时(步骤S530,“是”),判断根据与节目显示框d对应的节目相关信息求出的内部内容高度Hin(d)是否大于时间基准高度Ht(d)(步骤S540)。如果Hin(d) >Ht(d),则前进到步骤S550,否则前进到步骤S570。在步骤S540中,如判断Hin(d) >Ht(d)(步骤S540,“是”),则将节目显示框d的高度变更为Hin (d),在y坐标为yd的位置上再次描绘节目显示框d (步骤S550)。因节目显示框的高度为Hin(d),所以内部描绘的各节目相关信息项目不剪裁地全部显示。此外,节目显示框内部描绘的内容和图11的步骤S300 —祥,根据节目表布局收容部23的布局设定来描绘。接着,更新表示节目显示框的y坐标的描绘开始位置的变量yd(步骤S560)。设现在的I坐标值为yd、节目显示框d的内部内容高度为Hin(d)吋,表示新的y坐标值的变量yd+1通过下述数式4求出。(数式4)yd+1 = yd+Hin (d)结束y坐标的更新处理后前进到步骤S590。其中,在步骤S530中,判断与节目显示框d对应的节目相关信息ID、和现焦点的节目相关信息ID不同时(步骤S530,“否”),或者在步骤S540中,判断Hin(d) < Ht (d)(步骤S540,“否”)时,使节目显示框d的高度为时间基准高度Ht (d),将y坐标描绘到yd所示的位置(步骤S570)。此外,在节目显示框内部描绘的内容和图11的步骤S300 —祥,根据节目表布局收容部23的布局设定来描绘。接着,显示更新部80更新表示节目显示框的I坐标的描绘开始位置的变量yd(步骤S580)。设现在的y坐标值为yd、节目显示框d的时间基准高度为Ht(d)时,表示新的y坐标值的变量yd+1通过下述数式5求出。(数式5)yd+1 = yd+Ht (d)结束y坐标的更新处理后,前进到步骤S590。步骤S590所示的标记是循环D的循环终端标记,循环D满足结束条件时结束显示处理,不满足时返回到步骤S520,重复处理。以上说明了显示更新部80的显示更新处理。其中,图16表示通过焦点移动产生的电子节目表的布局变更的具体示例。在图16(A)的节目显示框520中,仅显示了作为开始时刻的“ 17:25”。这表示,因算出的时间基准 高度较小,所以节目标题、节目概要未收容到节目显示框中而被剪切。并且,光标指示器510不存在于任何节目显示框上,因此现焦点节目显示框是空值。从该状态开始如图16(B)所示,光标指示器510向节目显示框520上移动,从而使现焦点节目显示框设定为节目显示框540时,将节目显示框540的高度变更为内部内容高度。通过将节目显示框540的高度变更为内部内容高度,节目显示框540中记载的内容不剪切地全部显示。进一歩,从该图16(B)的状态变为节目显示框540未聚焦的状态时,前焦点节目显示框被设定为节目显示框540,节目显示框540所属的广播站框被再次描绘。进行该再次描绘时,节目显示框540再次变更为时间基准高度。根据上述节目表制作装置1,仅作为用户视线中心的焦点部分的节目显示框根据需要纵向延伸显示,从而可使节目表的时间轴方向保持紧凑,同时无损于节目表的显示区域,可不省略该节目的信息地将节目表提示给用户。此外,在上述节目表操作部70的说明中,用户借助输入装置120操作光标指示器510,从而进行焦点的变更,但也可不使用光标指示器510,而通过十字键的输入移动表示聚焦状态的选择框。參照图17说明以选择框方式切換电子节目表的焦点的方法。图17(A)表示在电子节目表500上的节目显示框520上显示表示焦点的选择框550的情况。S卩,在该图17(A)的状态下,节目显示框520作为现焦点节目显示框设定。从该状态开始,用户借助输入装置120进行向下方移动的输入时(例如按下十字键的下按钮)时,如图17(B)所示,使选择框550向配置在节目显示框520的正下方的节目显示框530移动。S卩,节目显示框530作为现焦点节目显示框设定。此外,节目显示框从时间基准高度扩大到内部内容高度时、从内部内容高度缩小到时间基准高度时,也可进行放大动画、縮小动画显示。并且,制作的节目表在纵向配置时间框、横向配置广播站框,相反也可横向配置时间框、纵向配置广播站框。此时,在上述说明中,可通过使表现为“高度”的数值作为“宽”,相反将表现为“宽”的数值作为“高度”来实施。如上所述,根据本实施方式的节目表制作装置、节目表制作方法、及节目表制作程序,可制作不省略节目信息地显示的、且识别性强、紧凑的节目表。(第2实施方式)在第I实施方式中的节目表制作装置I中,焦点移动,从而将节目显示框的高度变更为时间基准高度和内部内容高度,由此可紧凑地显示节目的详细信息。在本实施方式的节目表制作装置2中,可制作识别性强的节目表。首先參照图18说明本实施方式的节目表制作装置2发挥的效果。
在图18中,是表示前焦点节目显示框成为现焦点节目显示框的正上方的要素的例子的图。具体而言,在图18(A)中,光标指示器510位于节目显示框600上。S卩,现焦点节目显示框是节目显示框600。从该状态开始,使光标指示器510的位置向节目显示框610移动,由用户进行变更焦点的操作。此时,节目显示框600的高度随着变为未聚焦的状态,变更为时间基准高度,并且节目显示框610变为聚焦的状态,节目显示框610的高度变更为内部内容高度。此时,节目显示框610的内部内容高度比节目显示框600的内部内容高度小时,出现光标指示器510不位于节目显示框610上的情況。表示这ー情况的图是图18(B),图18 (B)所示的光标指示器510不显示在节目显示框610上,而显示在节目显示框620上。变为该状态时,再次发生焦点的移动,节目显示框610的高度变更为时间基准高度,节目显示框620的高度变更为内部内容高度。图18(C)是表示最終的焦点移动结果的图。虽然用户想使焦点对准节目显示框610,但焦点和节目显示框620对齐,导致与用户意图不同的结果。本实施方式的节目表制作装置2具有可解决这ー问题的效果。以下详细说明该节目表制作装置2。图19是表示第2实施方式中的节目表制作装置2的构成的框图。节目表制作装置2的块构造和第I实施方式中的节目表制作装置I的块构造相同,但在节目表制作装置2中,节目表制作装置I的显示更新部80的动作不同。因此,在节目表制作装置2中,作为显示更新部80A进行说明。对于其他部分,因和节目表制作装置I相同,因此省略说明。显示更新部80A进行显示更新处理,更新从节目表操作部70传送的广播站ID的显示。參照图20的流程图说明显示更新部80A的处理流程。此外,在和图15所示的节目表制作装置I中的显示更新部80相同的处理的情况下,步骤代码也相同。首先,在作为全部取得属于指定的广播站ID的广播站框的节目显示框的处理的步骤S500开始、到步骤S540的判断处理为止,处理内容和节目表制作装置I的显示更新部80相同,因此省略说明。显示更新部80A判断内部内容高度Hin(d)比时间基准高度Ht (d)大时(步骤S540,“是”),显示更新部80A判断前焦点节目显示框是否与作为比现在的节目显示框d靠上ー个的节目显示框的节目显示框d-Ι相等,且判断节目显示框d-Ι的内部内容高度Hin(d-1)和节目显示框d-Ι的时间基准高度Ht (d-Ι)的差,是否大于节目显示框d的内部内容高度Hin(d)。如ニ个判断均是肯定,则前进到步骤S542,否则前进到步骤S550。当判断节目显示框d-Ι是前焦点节目显示框、且Hin(d-1)-Ht (d-1) >Hin(d)时(步骤S541,“是”),将节目显示框d的高度变更为Hin(d-1)-Ht (d-1)+ α,在y坐标为yd的位置上再次描绘节目显示框d(步骤S542)。α是用于调节节目显示框d的高度的规定值,设定为5 50px左右。此外,节目显示框内部描绘的内容和图11所示的步骤S300 —祥,根据节目显示框布局收容部23的布局设定来描绘。此タ卜,节目显示框d-Ι的内部内容高度和时间基准高度的差分值是Hin(d-1) -Ht (d-1),这是表示前焦点节目显示框的高度从内部内容高度縮小为时间基准高度的大小的值。通过和该差分值相比使现焦点节目显示框的高度较大,可防止光标指示器出现在现焦点节目显示框以外。接着,显示更新部80A变更坐标值y (步骤S543)。设现在的y坐标值为yd、节目显示框d-1的内部内容高度为Hi n(d-1)、节目显示框d-Ι的时间基准高度为Ht(d-1)时,更新后的I坐标值yd+1通过下述数式6求出。(数式6)yd+1 = yd+Hin(d_l)-Ht (d_l) + α更新坐标值y后,前进到步骤S590。步骤S550、步骤S560、步骤S570、步骤S580、步骤S590和节目表制作装置I中的
显示更新部80的动作相同,因此省略说明。根据上述节目表制作装置2,前焦点节目显示框是现焦点节目显示框的正上方的単元格时,存在现焦点节目显示框立刻失去焦点的问题,但通过使现焦点节目显示框的高度大于前焦点节目显示框缩小的大小,从而可解决上述课题。如上所述,根据本发明的节目表制作装置、节目表制作方法、及节目表制作程序,仅作为用户视线中心的焦点部分的节目显示框根据需要在时间轴方向上延长显示,从而可使节目表的时间轴方向保持紧凑,同时无损于节目表的显示区域,可不省略该节目的信息地将节目表提示给用户。此外,本发明包括用于使计算机实现各实施方式的节目表制作装置的功能的程序。这些程序可从记录介质读取并取入到计算机中,也可借助通信网络传送并取入到计算机中。并且,本发明不限于以上说明的各实施方式,在不脱离本发明主g的范围内可进行各种变更。例如,节目显示框也可不是矩形,而是其他多角形、圆形。
权利要求
1.一种节目表制作装置,其特征在于具有 节目相关信息取得部,取得包括以下信息的节目相关信息各播放节目的播放节目开始时间相关的信息,和作为播放节目的播放时间的长度的播放时间长度相关的信息,播放节目的题录信息; 节目显示框大小计算部,计算根据上述播放时间长度求出的时间基准大小,并且根据第一节目相关信息计算内部内容大小,该内部内容大小是为了全部显示上述节目相关信息中的、作为在节目显示框中显示的信息的第一节目相关信息所需的上述节目显示框的大小,上述节目显示框是显示上述节目相关信息的单元格; 节目表制作部,根据通过上述节目显示框大小计算部算出的上述时间基准大小,制作上述节目显示框的布局数据; 显示更新部,通过借助输入装置输入的操作输入选择了节目显示框时,将该选择的节目显示框的大小变更为上述内部内容大小。
2.根据权利要求I所述的节目表制作装置,其特征在于,上述显示更新部,在节目显示框从选择状态变更为未选择状态时,将通过该操作输入变更为未选择状态的节目显示框的大小,变更为上述时间基准大小。
3.根据权利要求I或2任意一项所述的节目表制作装置,其特征在于,上述显示更新部,比较上述内部内容大小和上述时间基准大小,当上述内部内容大小较大时,将选择的上述节目显示框的大小变更为上述内部内容大小。
4.根据权利要求I 3的任意一项所述的节目表制作装置,其特征在于, 上述节目表操作部,根据借助输入装置输入的操作输入,判断上述节目显示框是否被选择,将与被判断为被选择的上述节目显示框对应的上述节目相关信息作为第二节目相关信息,并且将紧前是焦点状态的上述节目显示框所对应的上述节目相关信息作为第三节目相关信息, 上述显示更新部,比较根据与现在选择的上述节目显示框对应的上述节目相关信息算出的第I内部内容大小以及根据紧前选择的上述节目显示框对应的上述节目相关信息算出的第2内部内容大小,将现在选择的上述节目显示框的大小,变更为第I内部内容大小及第2内部内容大小中较大的内部内容大小。
5.一种节目表制作方法,其特征在于具有以下步骤 节目相关信息取得步骤,取得包括以下信息的节目相关信息各播放节目的播放节目开始时间相关的信息,和作为播放节目的播放时间的长度的播放时间长度相关的信息,播放节目的题录信息; 节目显示框大小计算步骤,计算根据上述播放时间长度求出的时间基准大小,并且根据第一节目相关信息计算内部内容大小,该内部内容大小是为了全部显示上述节目相关信息中的、作为在节目显示框中显示的信息的第一节目相关信息所需的上述节目显示框的大小,上述节目显示框是显示上述节目相关信息的单元格; 节目表制作步骤,根据通过上述节目显示框大小计算部算出的上述时间基准大小,制作上述节目显示框的布局数据; 显示更新步骤,通过借助输入装置输入的操作输入选择了节目显示框时,将该选择的节目显示框的大小变更为上述内部内容大小。
全文摘要
本发明涉及节目表制作装置、节目表制作方法、及节目表制作程序。制作可不省略节目信息地进行显示、且识别性强、紧凑的节目表。其中,节目相关信息取得部取得包括以下信息的节目相关信息各播放节目的播放节目开始时间相关的信息;和作为播放节目的播放时间的长度的播放时间长度相关的信息;播放节目的题录信息。节目显示框大小计算部计算时间基准大小的同时,计算内部内容大小。节目表制作部根据时间基准大小,制作节目显示框的布局数据,显示更新部在选择了节目显示框时,将该选择的节目显示框的大小变更为内部内容大小。
文档编号H04N21/81GK102630063SQ20121002605
公开日2012年8月8日 申请日期2012年2月7日 优先权日2011年2月7日
发明者牧野正明 申请人:Jvc建伍株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1