视频记录器系统的基于时间的导航功能的用户指定的时间值的制作方法

文档序号:7587673阅读:125来源:国知局
专利名称:视频记录器系统的基于时间的导航功能的用户指定的时间值的制作方法
技术领域
本发明一般涉及视频记录系统,更具体来讲,涉及用于允许视频记录系统的用户重新编程与视频记录系统的基于时间的导航功能相关联的时间值的方法和装置。
背景技术
个人视频记录(PVR)系统和数字视频记录(DVR)系统允许用户把节目安排记录到硬盘驱动器(HDD)。用户可以通过按下倒退(REVERSE)按钮以启动倒退模式、或者通过按下片段重放(INSTANT REPLAY)按钮来倒带所记录的节目,其中所述片段重放按钮用于立即倒带所述视频并且在过去X秒后从一个点重新启动播放。同样,用户可以通过按下前进(FORWARD)按钮以启动快进模式、或者可以按下快速跳过(QUICK SKIP)按钮来快进所记录的节目,其中所述快速跳过按钮用于立即向前跳过X秒并且重新启动播放。
然而,一些用户也许发现片段重放和快速跳过按钮的预置时间值是不能令人满意的。例如,一些用户也许发现所述预置时间值太短了,由此,需要多次按下按钮才允许用户观看整个所期望的视频段。其他用户也许发现所述预置时间值太长,由此,导致用户“过调节(overshooting)”并且错过用户感兴趣的点。
令人遗憾的是,常规的PVR不允许用户重新编程与基于时间的导航功能(诸如片段重放和快速跳过按钮之类)相关联的时间值。相反,用于这些按钮的时间值在工厂被设置,并且没有允许用户指定新的期望的时间值的方法。
因此,提出用于允许视频记录系统的用户重新编程与视频记录系统的基于时间的导航功能相关联的时间值的方法和设备是合乎需要的,并且是十分有益的。在使用视频记录系统的过程中,这种方法和设备将给用户提供更大的灵活性。

发明内容
上述的问题以及现有技术的其他相关问题都通过本发明得以解决,本发明提供了一种允许视频记录系统的用户重新编程与视频记录系统的基于时间的导航功能相关联的时间值的方法和设备。
依照本发明的一方面,提供了一种用于管理视频记录系统中基于时间的导航功能的时间值的方法。用户输入被接收,其用于指定基于时间的导航功能的重新编程的时间值。所述重新编程的时间值被存储,以便将来用于基于时间的导航功能。
依照本发明的另一方面,提供了一种用于管理视频记录系统中基于时间的导航功能的时间值的设备。导航功能时间值管理器接收用户输入,所述用户输入用于指定基于时间的导航功能的重新编程的时间值。存储器件存储重新编程的时间值以便将来用于基于时间的导航功能。


通过结合附图来阅读以下对优选实施例的详细描述,本发明的这些以及其他方面、特征和优势将变得明显。
图1是举例说明依照本发明例证性实施例的个人视频记录器100的框图;图2是举例说明依照本发明例证性实施例的、用于管理视频记录系统中基于时间的导航功能的时间值的方法的流程图;以及图3是依照本发明例证性实施例的视频记录系统的用户界面的导航功能时间值修改对话框300的屏幕快照。
具体实施例方式
本发明致力于一种用于允许视频记录系统(例如,PVR、DVR等等)的用户重新编程与视频记录系统的基于时间的导航功能相关联的时间值的方法和设备。由此,本发明例如可用于经由所述用户界面来重新编程遥控器上的片段重放以及快速跳过按钮,以便延长或者缩短与每个按钮相关联的时间值。应当理解,虽然本发明在此是关于片段重放以及快速跳过功能而进行描述的,但是本发明可以方便地用于视频记录系统的任何基于时间的导航功能。
应当理解,本发明可以以硬件、软件、固件、专用处理器或者它们的组合的各种形式来实现。优选的是,将本发明实现为硬件和软件的组合。此外,所述软件最好实现为确实地嵌入在程序存储装置上的应用程序。所述应用程序可以被加载到包括任何适当体系结构的机器中,并且由该机器来执行。另外,各种其他外围设备可以被连接至计算机平台,诸如附加数据存储装置以及打印装置。
将要进一步理解的是,因为在附图中描述的某些组成系统部件以及方法步骤最好是以软件实现,所以所述系统部件(或处理步骤)之间的实际连接根据本发明的编程方式而有所不同。根据此处的教导,所属领域的普通技术人员将能设想到本发明的这些以及类似的实现方式或结构。
图1是举例说明依照本发明例证性实施例的个人视频记录器100的框图。所述个人视频记录器(PVR)100可以包括数字信号处理器(DSP)102、按键以及显示板(KDB)120、调谐器140、A/V输入选择器138、USB输入146、存储器件148、节目信息模单元150以及导航功能时间值管理器199。另外,所述PVR 100可以包括第一和第二红外线(IR)链路130以及132、视频叠加编码器152、视频开关160、头戴耳机插孔134、标准A/V分量连接器单元170、YPbPr分量连接器单元180以及Sony/Phillips数字接口(SPDIF)连接器单元190。
分量连接器单元170、180以及190能够提供各种输出格式的音频/视频信号。例如,所述标准A/V分量连接器单元170可以包括用于向视频显示器输出已经被分成色度以及亮度视频信号的视频的S-视频连接器172,并且包括用于提供标准复合视频信号的复合视频连接器174。此外,所述标准A/V分量连接器单元170可以包括左音频输出连接器176和右音频输出连接器178。
YPbPr分量连接器单元180通常用于高清晰度电视(HDTV)。所述YPbPr分量连接器单元180包括用于提供模拟视频亮度分量的视频亮度(Y)输出连接器182,用于提供模拟蓝色色差(B-Y)的Pb输出连接器184以及用于提供模拟红色色差(R-Y)的Pr输出连接器186。最后,所述SPDIF分量连接器单元190包括同轴输出192以及光学输出194,用于分别经由同轴电缆或光纤电缆来输出数字音频信号。
按键以及显示板120可以作为PVR 100的用户界面来提供,并且可以并入小键盘122、显示器124、IR遥控接口126以及实时时钟128。通过使用小键盘122或IR遥控接口126,用户可以选择将由PVR 100执行的功能。例如,用户可以选择改变PVR 100上的频道或执行特技模式播放。实时时钟128可以记时,其可以通过显示器124来示出。所述显示器124还可以示出其他信息,例如正在由PVR 100执行的特技模式、正在由PVR 100记录的所选频道、或者标识正在视频显示器上示出的画面的标识符。
第一和第二IR链路130和132在卫星和非卫星应用(application)之间形成一组通信链路,以便帮助简化音频、视频和数据流之间的接口。第一IR链路130可以是DSP 102和其它具有IR通信链路的设备之间的通信接口。值得注意的是,第一IR链路130对于控制那些为使用标准节目指南信息的无线电广播或者无线或有线电视广播而特别设计的其它设备是有用的。第一IR链路130还可以具有使设备间的消费者交互更加简化的特征。例如,第一IR链路130可以使能一触式节目记录,以及其他用户便利措施。第二IR链路132可以提供节目信息模块150和具有IR通信链路的其它设备之间的接口。显然,所述第二IR链路132可以用于与不要求与DSP 102直接连接的设备的通信,例如与电缆接收装置、VCR等等的通信。
DSP 102可以包括模拟数字(A/D)转换器104、MPEG编码器/解码器106、字段可编程门阵列(FPGA)108、记录/播放接口110、视频数字编码器112、音频数字模拟转换器(音频D/A)114以及SPDIF输出116。所述DSP 102还包括一个或多个数据总线,用于使不同的DSP部件彼此通信并且协同处理数据。值得注意的是,中断请求(IRQ)和直接存储器地址(DMA)可以被用来简化总线通信与数据处理。
音频/视频(A/V)输入选择器138可以包括多个A/V输入。例如,所述A/V输入选择器138可以并入A/V输入以便接收来自于调谐器140的A/V信号。A/V输入选择器138还可以接收来自于各种其它输入设备的信号。例如,摄像机可以经由前端A/V输入142来发送A/V信号至A/V输入选择器138,并且VCR可以经由后端A/V输入144来发送A/V信号。显然,其它A/V设备也可以与A/V输入选择器138相连。
A/V输入选择器138可以把所接收的A/V信号转送至DSP 102。所述DSP的A/D转换器104可用于把所接收的模拟格式的A/V信号转换为数字格式。已具有数字格式的A/V信号——例如经由通用串行总线(USB)接口146接收的数字信号——可以绕过模拟数字转换。
取决于所接收的数据的类型,FPGA 108可以为从A/V输入选择器138或USB接口146接收的数据提供处理指令。例如,如果A/V数据是以未压缩格式接收到的,那么FPGA 108可以把所述A/V数据转送至MPEG编码器/解码器106,以便在发送给记录/播放接口110之前进行MPEG压缩。然而,如果A/V数据是以MPEG压缩格式接收到的,那么FPGA 108可以把所述A/V数据直接转送至接收/播放接口110。不论是哪种情况,所述FPGA 108都可以向记录/播放接口110提供读/写指令,然后所述记录/播放接口110可以把A/V数据存储到存储器148上。
MPEG编码器/解码器106可以对数字A/V信号执行MPEG压缩和解压。例如,MPEG编码器/解码器106可以接收来自于A/D转换器104或USB接口146的数字A/V信号,使用MPEG格式来压缩所述数字A/V信号,并且把压缩的数字A/V信号转送至接收/播放接口110。所述记录/播放接口110然后可以把压缩的数字A/V信号存储至存储器148。
存储器148可以包括一个或多个数据存储设备。例如,数据存储设备可以是磁存储介质,诸如硬盘驱动器(HDD);光存储介质,诸如(数字化视频光盘DVD);电子存储介质,诸如随机存取存储器(RAM);磁/光存储介质;或者存储装置的任何组合。
在播放期间,记录/播放接口110可以从存储器148读取A/V数据。然后,所述A/V数据可以被转送至MPEG编码器/解码器106以便解压。解压之后,所述A/V数据可以被分成视频和音频信号。所述音频信号可以被转送至SPDIF 116,以便经由同轴输出192或者光学输出194数字地输出。所述音频信号也可以被转送至音频D/A转换器114以便进行数-模转换。数-模转换之后,所述音频信号可以经由头戴耳机插孔134和/或左右音频输出176和178被输出。
所述视频信号可以由视频数字编码器112处理,其可以对视频信号执行数-模转换并且把视频信号编码为各种格式。例如,所述视频信号可以被编码为RGB格式,分成亮度和色度(Y+C)信号,或者编码为具有国家电视制式委员会(NTSC)格式的复合视频信号。所述复合视频和Y+C视频信号可以被转送至视频开关160,而RGB视频信号可以被转送至视频叠加编码器152。
所述视频叠加编码器152可以包括叠加模块154、NTSC视频编码器156和YPbPr矩阵编码器158。所述叠加模块154可以从节目信息模块150接收节目信息,并且把节目信息图形地叠加到视频信号上。节目信息模块150可以从联机节目指南或者包含在输入A/V信号中的节目指南中提取节目信息,其中所述输入A/V信号由A/V输入选择器138接收到并且由DSP 102传递至节目信息模块150。所述节目信息可以包括每个频道可获得的节目以及节目时间表。此外,对于每个单独的节目而言,所述节目信息可以包括节目标识符、频道信息、记录时间、节目持续时间、场景数据、节目致谢表(credit)等等。其它信息和图形也可以被叠加到视频信号上。例如,时钟、文本块、用户信息、菜单、图标、图像等等可以被叠加到视频信号上。通常,当用户请求时或者基于某些预定事件,信息被叠加到所述视频信号上。然而,诸如频道标识符之类的一些信息可以被多次叠加在视频信号上。
NTSC视频编码器156可以输出所述视频信号作为NTSC格式化的复合视频信号,并且视频被分成分离的亮度和色度信号。所述视频信号然后可以被转送至视频开关160。所述视频开关160可用于选择,以便显示NTSC编码的视频信号或者由视频数字编码器112生成的视频信号。来自于任一信号源的复合视频信号可以经由复合视频输出连接器174被输出,而来自于任一信号源的色度和亮度视频信号可以经由S-视频输出连接器172被输出。
YPbPr矩阵编码器158可以生成YPbPr格式化的模拟视频信号。正如先前所记述的那样,所述YPbPr视频信号包括视频亮度(Y)分量、模拟蓝色色差(B-Y)和模拟红色色差(R-Y)。所述Y分量可以被输出到Y输出连接器182,所述(B-Y)差可以被输出到Pb输出连接器184,并且所述(R-Y)差可以被输出到Pr输出连接器186。
导航功能时间值管理器199能够设置并且管理视频记录系统的基于时间的导航功能的时间值。应当理解,在本发明的一些实施例中,由导航功能时间值管理器199执行的一些或者所有功能可以由PVR 100的其它元件包含。例如,DSP 102和存储在存储设备148中的计算机程序设计代码可用来实现由导航功能时间值管理器199执行的功能。此外,正如所属领域普通技术人员将易于想到的那样,可以使用其它元件来实现这些功能。根据此处提供的本发明的教导,所属领域的普通技术人员将想到本发明的这些以及各种其它实现方式和结构,同时这些实现方式和结构都保持本发明的精神和范围。
图2是举例说明依照本发明例证性实施例的、用于管理视频记录系统中基于时间的导航功能的时间值的方法的流程图。
导航功能时间值修改对话框在视频记录系统的用户界面内显示(步骤205)。所述导航功能时间值修改对话框允许视频记录系统的用户为基于时间的(即,使用基准时间周期)导航功能指定新的时间值,诸如(但不局限于)片段重放和快速跳过。所述新的时间值将在用户下一次启用这些导航功能的任一项时被采用。
所述导航功能时间值修改对话框可以包括预置时间值以便用户选择,和/或包括用于允许用户指定未被预置的时间值的机制。所述时间值(例如,早已提供在导航功能时间值修改对话框上以供用户选择的预置时间值,或者能够由用户通过所述机制向导航功能时间值修改对话框提供的非预置时间值)可以是(但不局限于)离散时间值和/或时间值的范围。应当理解,预置时间值是那些由导航功能时间值修改对话框提示或者建议的,而非预置时间值是那些由用户在没有导航功能时间值修改对话框提示或者建议的情况下提供的。
图3是依照本发明例证性实施例的视频记录系统的用户界面的导航功能时间值修改对话框300的屏幕快照。
接收第一用户输入,其用于重新编程(设置)视频记录系统的基于时间的导航功能的时间值(步骤210)。第一用户输入例如可以经由视频记录系统的遥控器件上的数字按键来提供、经由设置在导航功能时间值修改对话框300上的“+”和“+-”按钮来提供、或者经由所属领域的普通技术人员易于想到的某些其它方法来提供。根据此处提供的本发明的教导,所属领域的普通技术人员将想到这些以及各种其它方法来重新编程视频记录系统的基于时间的导航功能的时间值,同时保持本发明的精神和范围。
当用户按下遥控装置上的片段重放按钮时,新的时间值(例如)可以用于把所记录的视频倒带等于在步骤210接收的时间值的时间量;当用户按下遥控器上的快速跳过按钮时,该新的时间值可用于在所记录的视频上快进等于在步骤210接收的时间值的时间量。
接收第二用户输入,其用于把在步骤210重新编程的时间值保存至存储器(步骤215)。就图3中示出的导航功能时间值修改对话框300而言,所述“保存新值”按钮被启动以便保存新的时间值。
接收第三用户输入,其用于启用其时间值被重新编程的基于时间的导航功能(步骤220)。所述基于时间的导航功能使用重新编程的时间值来执行(步骤225)。
如果用户希望返回到任何基于时间的导航功能的默认出厂时间值,那么接收第四用户输入,其用于重置至少一个基于时间的导航功能的默认出厂值(步骤230)。就图3中示出的导航功能时间值修改对话框300而言,相应的功能(片段重放和/或快速跳过)被加亮显示,并且“重置默认值”按钮被启动以便恢复默认出厂时间值。
应当理解,虽然此处就菜单、对话框等等来描述了本发明,但是本发明不局限于这些显示结构(也称为“用户界面元件”),由此,所属领域的普通技术人员易于想到的其它结构等等也可以应用于本发明的实现方式,同时保持本发明的精神和范围。其他结构例如可以是其它显示结构(例如标题、菜单、对话、框等等)、硬件结构(例如,开关、按钮、滑动器)等等。
虽然此处已经参照附图描述了例证性的实施例,但是应该理解,本发明不局限于那些精确的实施例,所属领域的普通技术人员在不脱离本发明的范围和精神的情况下,可以对其作出各种其它的改变和修改。所有这种改变和修改都将包括在由所附权利要求限定的本发明的范围内。
权利要求
1.一种用于管理视频记录系统中基于时间的导航功能的时间值的方法,包括以下步骤接收用户输入,该用户输入用于指定基于时间的导航功能的重新编程的时间值;并且存储重新编程的时间值,以便将来用于基于时间的导航功能。
2.如权利要求1所述的方法,还包括步骤向视频记录系统的用户提供多个预置时间值,其中从所述预置时间值中选择用户输入。
3.如权利要求1所述的方法,还包括步骤显示其上具有供用户选择的多个指定的预置时间值的用户界面元件,其中所述多个预置时间值用于基于时间的导航功能。
4.如权利要求1所述的方法,还包括步骤向视频记录系统的用户提供多个预置时间值范围,其中从所述预置时间值范围选择用户输入。
5.如权利要求1所述的方法,还包括步骤显示其上具有供用户选择的多个指定的预置时间值范围的用户界面元件,其中所述多个预置时间值范围用于基于时间的导航功能。
6.如权利要求1所述的方法,其中所述基于时间的导航功能是片段重放和快速跳过之一。
7.如权利要求1所述的方法,还包括以下步骤接收另一用户输入,该另一用户输入用于启用所述基于时间的导航功能;并且使用由所述用户输入指定的重新编程的时间值来执行基于时间的导航功能。
8.一种用于管理视频记录系统中基于时间的导航功能的时间值的装置,包括导航功能时间值管理器,用于接收用户输入,该用户输入用于指定基于时间的导航功能的重新编程的时间值;以及存储器件,用于存储重新编程的时间值,以便将来用于基于时间的导航功能。
9.如权利要求8所述的装置,还包括用户界面元件,用于向视频记录系统的用户提供多个预置时间值,其中从所述预置时间值中选择用户输入。
10.如权利要求8所述的装置,还包括用户界面元件,用于向视频记录系统的用户提供多个预置时间值范围,其中从所述预置时间值范围中选择用户输入。
11.如权利要求8所述的装置,其中所述基于时间的导航功能是片段重放和快速跳过之一。
12.如权利要求8所述的装置,其中所述导航功能时间值管理器接收另一用户输入,该另一用户输入用于启用基于时间的导航功能,并且所述视频记录系统还包括处理器,用于使用由用户输入指定的重新编程的时间值来执行基于时间的导航功能。
13.如权利要求12所述的装置,其中所述处理器包括所述导航功能时间值管理器的至少一部分。
14.如权利要求12所述的装置,其中所述导航功能时间值管理器包括所述处理器。
15.一种用于管理视频记录系统中基于时间的导航功能的时间值的方法,包括以下步骤接收用户输入,该用户输入指定基于时间的导航功能的重新编程的时间值;并且使用由用户输入指定的重新编程的时间值来执行基于时间的导航功能。
16.如权利要求15所述的方法,还包括步骤向视频记录系统的用户提供多个预置时间值,其中从所述预置时间值中选择用户输入。
17.如权利要求15所述的方法,还包括步骤显示其上具有供用户选择的多个指定的预置时间值的用户界面元件,其中所述多个预置时间值用于基于时间的导航功能。
18.如权利要求15所述的方法,还包括步骤向视频记录系统的用户提供多个预置时间值范围,其中从所述预置时间值范围中选择用户输入。
19.如权利要求15所述的方法,还包括步骤显示其上具有供用户选择的多个指定的预置时间值范围的用户界面元件,其中所述多个预置时间值范围用于基于时间的导航功能。
20.如权利要求15所述的方法,其中所述基于时间的导航功能是片段重放和快速跳过之一。
全文摘要
提供了一种用于管理视频记录系统中基于时间的导航功能的时间值的方法。接收用户输入,其用于指定基于时间的导航功能的重新编程的时间值。所述重新编程的时间值被存储,以便将来用于基于时间的导航功能。
文档编号H04N5/781GK1757230SQ200380109993
公开日2006年4月5日 申请日期2003年12月30日 优先权日2003年2月26日
发明者卡罗琳·R·约翰逊 申请人:汤姆森特许公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1