专利名称:一种用于屏蔽显示节目信息的方法和设备以及包括用于实施这种方法的码的装置的制作方法
技术领域:
本发明涉及一种方法和设备,用于在单元的网格中屏幕显示节目信息,这些单元包括在一维中的第一类单元行和在另一维中的第二类单元行,其中将在每个所述的第一类单元行中的单元适配成按时间顺序显示来自一个特定的节目提供者的节目信息,本方法还包括产生用户控制的光标,以便指向网格的特定单元。
在美国专利5,479,268中公开了这种用于屏幕显示节目信息的方法和设备。这种现有技术文件的方法的主要用途是向用户提出一种完全的TV节目的屏幕回顾方法,他能够在例如一个整天的期间内从多个TV频道接收TV节目。利用这种方法,用户可以藉助于光标扫描网格并将光标指向一个特定的TV节目,随后选择特定的节目,用于接收和回顾和/或记录该节目。通常网格将远大于屏幕,然后光标提供一种便利的工具将带有TV节目信息的网格通过屏幕在两维的任一维或两者中滚卷,类似于在计算机技术中在监视器屏幕上众所周知的数据表的滚卷。
在以上的参考文件中,水平单元行每个显示在一个特定的TV频道上的节目的信息,垂直单元行(列)显示在一个时隙的预先规定持续时间内(例如半小时),由多个TV频道发送的TV节目。因此,通过沿着水平单元行扫描光标,用户可很容易扫视一个特定的TV频道的TV节目,通过沿着垂直单元行扫描光标,他可很容易扫视在一个特定的时隙期间所发送的TV节目。
然而,现有技术方法的缺点是,节目的持续时间通常并不等于时隙的持续时间。因此,在现有技术文件中,一小时的节目必定占据两个单元的水平行,一个半小时的节目占据三个单元,等。更具体而言,在现有技术文件中,一个半小时节目的信息被包含在第一单元中,下两个单元保持空白。
当TV节目持续时间小于预先规定的时隙时,出现另一个缺点。例如,新闻节目常常可能只持续十分钟或一刻钟。然后一个单元应该例如两个节目的信息。这不是完全可能的,因为该单元通常太小,不足以包含多于1个节目的信息。而且,也不可能只通过选择其单元来选择一个特定的节目供接收或记录。对于这第二缺点的解决办法可以是使预先规定的时隙变短,例如一刻钟,然而这当然对于比一刻钟更长的持续时间的节目,带有更多空白单元的网格的规模要加倍。
本发明寻求克服现有技术方法以上提到的缺点、因此本发明的方法的特征在于,在光标的控制下,将包含在一个或多个第一类单元行中的节目信息相对于所述的特定的单元所属的第一类单元行中所包含的节目信息移动,以便改进所述的特定的单元所属的在第二类单元行中所显示的节目信息的时间一致性。本发明是基于确认这样的事实,即不必要同时将在所有第二类单元行中的节目信息时间对齐。只要光标所指的第二类单元行被时间对齐就足够了。当用户感兴趣在另一个时隙期间发送的节目时,他可简单地改放光标到该时隙期间发送的节目上(最好是相同频道的节目,即在相同的第一类单元行上),他将找到在该单元行中被正确地时间调准的节目。利用本发明的方法,每个单元可用一个节目或仅仅一个节目的信息填充,不管该节目的持续时间如何。
该时间调准可以,例如通过作为将由光标指出的节目的起始时间与在其他第一类单元行中节目的起始和停止时间作比较的结果移动节目来达到。然而,当由光标指向的节目的持续时间大时,这种方法导致相当差的时间调准。当依据本发明的方法的特征在于当当前时间落在由光标所指的节目的起始和停止时间之间时,作为在所述的一个或多个第一类单元行中的节目的起始和停止时间与当前时间作比较的结果,在一个或多个第一类单元行中所包含的节目信息相对于所述的特定的单元所属的第一类单元中所包含的节目信息作移动,则可改善该时间调准。
依据本发明的方法的另外的特征在于,通过至少一个附加的屏幕上的按钮(NOW),用于移动在一个或多个第一类单元行中的节目信息,以便利用当前时间改进在第二类单元行之一中所显示的节目信息的时间调准。这个功能可通过将光标指向这个附加按钮来激活,它使用户能够对实际发送的在所述的一个第二类单元行中的节目看一眼。
在以上参考的现有技术文件中和本申请的描述中,所显示的节目是由多个TV节目提供者发送的。然而,本发明的方法也可用于将节目信息进行屏幕显示的其他用途,例如一个互联网网址可在单元网格中显示在多个会议上的信息,其中每个第一类单元行的单元显示由一个特定的会议提供者组织的会议信息或在一个特定的会议中心按会议举行的时间顺序进行。当用户感兴趣接收更详细的在该单元中显示的会议信息时,他可将光标指向一个特定的单元并选择该单元。
现在将参考附图进一步解释本发明。在此示出
图1a和1b是依据本发明的方法的结果,屏幕转出表。
图2可用于实施依据本发明的方法的一种程序码的流程图。
图1a表示在图形屏幕上显示在垂直列和水平行中所安排的单元网格。每个单元显示有关一个特定的TV节目的信息。显示示出节目的种类(新闻,猜谜节目,谈话节目等)以及时间表排定的发送时间的开始和结束。通常该单元也将显示节目的标题,然而在本描述中为了容易参考,在图1a的屏幕上的单元,代替标题,示出节目识别码A1,A2,…E5。网格的每列示出由一个特定的节目提供者(ARD,ZDF,…等)提供的节目。这些节目按时间顺序显示,即在TV节目的情况下按它们的发送时间顺序,在会议情况下按会议时间顺序。因此节目A1…A5全都由相同的节目提供者(例如广播者),节目A2在节目A1以后和节目A3以前提供。
在图1a中,带有节目B2的单元具有粗的轮廓线。这轮廓线代表光标,由用户通过例如鼠标或在遥控单元上的箭头按钮控制。在图1a光标指向节目B2。如果光标由箭头按钮定位,用户可通过按压例如在他的遥控单元上的OK按钮接着选择节目B2供接收或记录。如果光标是鼠标控制的,光标可通过移动鼠标优先定位到一个单元,然后通过在鼠标按钮上扣击,鼠标所定位的节目可被顺序地选取供接收和/或记录。这些技术在计算机技术中是众所周知的。
通常在例如一整天内由节目提供者提供的节目数目对于在单个屏幕上方便地显示是太大了。正如在本申请的前导中已陈述过的那样,通过移动鼠标到网格边界之一,光标也可被用于通过屏幕滚卷这些节目。
如从图1a可见,在网格的第二行中所显示的节目,也就是光标所定位的节目,是被互相时间调准的,是在这样的意义上讲的,即“被光标指示的”节目B2是等于或迟于在所述的第二行中所有其他节目(A2,C2,D2,E2)的起始时间并早于停止时间。这种时间调准并不在网格的其他行中出现,这是鉴于这样的事实,即在网格中所显示的节目具有很不相同的持续时间。某些节目只持续10分钟(A4,C3,E3),而其他的节目可延续2小时或更多(A3,E5)。
图1b示出光标从单元显示节目B2改放到单元显示节目B3的结果。在光标被显示的第二列(ZDF)中的节目的显示未改变。然而,在第一列(ARD)中的节目在一个单元上被下移,从而一个新节目A0出现在屏幕上,节目A5从屏幕消失。第三列(Ned1)的节目向上移动一个单元,从而一个新节目C6出现在屏幕上,节目C1消失。第四列(BBC1)仍未改变,但第五列(BBC2)向上移两个单元,从而节目E1和E2消失,节目E6和E7在屏幕上出现。由于这些移动,“被光标指示的”单元所属的行中的时间调准被重新得到。“被光标指示”的节目的起始时间(18.30h)再次等于或迟于第三行(A2,C4,D3,E5)的所有其他节目的起始时间和早于停止时间。
必须注意到,时间调准可被不同地规定,例如,使得“被光标指示的”行的所有其他节目的起始时间等于或迟于“被光标指示的”节目的起始时间和早于停止时间,或者交替变更,使得在“被光标指示的”节目的起始时间和在“被光标指示的”行中每个其他节目的起始时间之间的差的绝对值尽可能的最小。
图2的流程图包含许多程序步骤1到12,这些可以例如,通过微处理器实现。这些步骤具有以下的功能步骤1用光标指向一个特定的单元。
步骤2X=所指的单元的列;Y=所指的单元的行。
步骤3判决步骤,确定是否在所指的单元中的节目当前在播放。
步骤4如果步骤3的结果是YES:TIME=当前时间。
步骤5如果步骤3的结果是NO:TIME=在所指的单元中节目的起始时间。
步骤6对于所有可见的节目列≠X,以下的步骤7到12被重复。
步骤7XV=所考虑的节目列。在单元XV,Y(即在列XV和与所指的单元相同行中的单元)中节目的起始和停止时间被读出。
步骤8判决步骤,确定是否在单元XV,Y中节目的停止时间>TIME。如果结果是NO,过程从步骤9开始进行。如果结果是YES,过程从步骤10开始进行。
步骤9所有列XV的节目被向上移动一个单元,过程回到步骤8。
步骤10判决步骤,确定是否在单元XV,Y中的节目的起始时间≤TIME,如果结果是NO,过程从步骤11开始进行。如果结果是YES,过程从步骤12开始进行。
步骤11列XV的所有节目被向下移动一个单元,过程回到步骤10。
步骤12判决步骤,确定是否上一个可见的节目列≠X已被处理过。如果结果是NO,过程回到步骤6。如果结果是YES,过程等待由用户对光标的新动作。
在图2的流程图中,步骤3和4被包括用以实现,当“被光标指示的”节目当前被播放时,代替该节目的起始时间,当前时间被取作时间调准的参考。对于这方面的原因已经在本申请的引言部分中解释过。
在图1a和1b中所示的屏幕显示列“Now”。用户可以将光标定位到这列的任何一个单元,以便将单元的邻近行中所有的节目与当前时间作时间调准。例如,当用户将光标指到“Now”列的第三单元时,在其他列中的节目被向上或向下移动,使得在第三行中的所有节目具有在当前时间前的起始时间和迟于当前时间的停止时间。当步骤3完成的结果是“YES”,如果在所指的单元中的节目当前在播放或者如果所指的单元(X)的列是“Now”列,在图2的流程图中实现这个特点可以完成。“Now”列可由单一“Now”按钮代替,使得该按钮被光标指点时,在例如,第一或第二单元行中的节目被用当前时间进行时间调准。利用图1a和1b的“Now”列,用户有能力选择他想要进行时间调准的行。
将会明白,图1a和1b的屏幕和图2的流程图仅仅是本发明的例子,在所示的实施方案中可以做许多的变更。例如,如果为了经济的目的,只知道节目的起始时间,那末,下一节目的起始时间可被考虑为前面节目的停止时间,因此在计算机程序可决定在列中节目的移动以前,必须读两个单元。
权利要求
1.一种用于屏幕显示在包括一维中的第一类单元行和另一维中第二类单元行的单元网格(G)中的节目信息的方法,其中在每个所述的第一类单元行中的单元被适配成按时间顺序显示来自一个特定的节目提供者的节目(A1…A5,B1…B5,等)信息,本方法进一步包括产生用户控制的光标(C),用以指向网格的一个特定的单元,其特征在于,在光标(C)的控制下,包含在一个或多个第一类单元行中的节目信息被相对于包含在所述的特定的单元所属的第一类单元行中的节目信息作移动,以便改进对在所述的特定的单元所属的第二类单元行中显示的节目信息的时间调准。
2.如权利要求1的方法,其特征在于当当前时间落在由光标所指的节目的起始和停止时间之间时,作为将在所述的一个或多个第一类单元行中节目的起始和停止时间与当前时间作比较的结果,包含在一个或多个第一类单元行中的节目信息相对于包含在所述的特定的单元所属的第一类单元行中的节目信息作移动。
3.如权利要求1的方法,其特征在于至少一个附加的屏幕按钮(Now),用于移动在一个或多个第一类单元行中的节目信息,以便用当前时间改进在第二类单元行之一中显示的节目信息的时间调准。
4.一种包括程序码的装置,用于执行上述权利要求的任一项的方法。
5.一种节目显示设备包括用于屏幕显示在单元网格(G)中的节目信息的装置,这些单元包括在一维中第一类单元行和在另一维中第二类单元行中的单元,其中在每个所述的第一类单元行中的单元被适配成按时间顺序显示来自一个特定的节目提供者的节目(A1…A5,B1…B5)信息,该设备还包括用于产生用户控制光标(C)的装置,以指向网格的一个特定的单元,其特征在于,在光标(C)的控制下,包含在一个或多个第一类单元行中的节目信息被相对于包含在所述的特定的单元所属的第一类单元行中的节目信息作移动,以便改进在所述的特定的单元所属的第二类单元行中显示的节目信息的时间调准。
6.如权利要求5的节目显示设备,其特征在于当当前时间落在由光标指向的节目的起始和停止时间之间时,作为将在所述的一个或多个第一类单元行中节目的起始和停止时间与当前时间作比较的结果,包含在一个或多个第一类单元行中的节目信息,相对于包含在所述的特定的单元所属的第一类单元行中的节目信息作移动。
7.如权利要求6的节目显示设备,其特征在于至少一个附加的屏幕按钮(NOW),用于移动在一个或多个第一类单元行中的节目信息,以便利用当前时间改进在第二类单元行之一中显示的节目信息的时间调准。
全文摘要
多个节目被用单元网格显示在屏幕上,当用光标指向单元的一个特定列中的节目时,在邻近列中的节目被移动,以便改进在光标行中节目的时间调准。
文档编号H04N5/445GK1310917SQ00801006
公开日2001年8月29日 申请日期2000年5月17日 优先权日1999年6月1日
发明者A·M·F·多贝拉尔, P·G·默莱曼 申请人:皇家菲利浦电子有限公司