提供视频信号的方法和设备的制作方法

文档序号:7608685阅读:127来源:国知局
专利名称:提供视频信号的方法和设备的制作方法
技术领域
本发明涉及一种在非实时的速度下提供用于显示视频数据流的视频信号的方法,所述视频数据是由帧构成的,本方法包含将包括多个后续帧的该视频数据流的非毗邻段实时呈现为第一呈现流的步骤。本发明还涉及一种在非实时的速度下提供用于显示视频数据流的视频信号的设备,所述视频数据是由帧构成的,本方法包含一个用于将包括多个后续帧的该视频数据流的非毗邻段实时呈现为第一呈现流的第一呈现单元。
本发明还涉及一种包括计算机可执行代码的记录载体。
另外,本发明涉及一种编程计算机。
上述方法的一个实施例可以从已授权的美国专利US-B-5457669中得知。该文献揭示了一种节目搜索方法,该方法包括在执行一个跳跃预定搜索间隔的跳跃步骤之后、在一个预定重现周期内重现所述节目的步骤,以及重复执行所述跳跃和重现步骤。
这种方法的缺点是,用户容易丢失重现该程序的位置。特别是在经常出现场景变化和/或大搜索间隔时尤其如此。首先,容易出现用户不再知道搜索方向的情况。其次,用户会错过某些场景,特别是在经常出现场景变化和大搜索间隔的情况下尤其如此,从而出现用户无法理解整个节目的情况。
本发明的一个目的是利用上述方法提供更好的用户反馈。
该目的是利用按照本发明的方法来实现的,其特征在于,该方法还包含以下步骤通过在非实时的速度下将预定的非后续帧呈现为第二呈现流来非实时呈现视频数据流;对第一呈现流和第二呈现流进行复用以用于同时显示在显示装置上,其中将第一呈现流显示在显示装置的第一部分上;而将第二呈现流显示在显示装置的第二部分上。
通过在非实时的速度下呈现预定的非后续帧来非实时呈现视频数据流,从而获得一个数据流,正如通常在标准DVD播放器上快进影片时所获得的流。在这样的流中,可以容易地看到重放的方向(例如当示出一个人后退行走而不是向前行走时),特别是当重放速度不太快的时候。但是,这种类型的重放的缺点是很难与音频同步地进行呈现,而与音频同步的重放增加了提供给用户的信息。因此,在按照本发明的方法中提供了对两个流的呈现。
在按照本发明的方法的一个实施例中,显示装置的第二部分明显小于显示装置的总体尺寸,而显示器的第一部分与第二部分互补。
本实施例的优点是,在较大面积上提供数据流的实时呈现部分(其通常是用户观看起来最为方便的部分)。提供第二呈现流仅用于导航和取向目的,从而提供全局印象;因此,将其提供在显示装置的较小部分上不会有大问题。
按照本发明的方法的另一个实施例包含提供代表视频数据流的第一条形(bar)的步骤,以及在该第一条形上指示被显示在显示装置的第一部分上的第一呈现流的位置的步骤。
该实施例的优点是,向用户指出呈现了视听数据流的哪一部分并将其显示在屏幕上。
或者,按照本发明的一个实施例还包含提供代表视频数据流的第二条形的步骤,以及在第二条形上指示被显示在显示装置的第二部分上的第二呈现流的位置的步骤。
按照本发明的方法的另一个实施例包含提供一个指示非实时呈现方向的指示符的步骤。
按照本发明的设备的特征在于,该设备还包含通过在非实时的速度下将预定的非后续帧呈现为第二呈现流而对视频数据流进行非实时呈现的第二呈现单元;以及用于对第一呈现流和第二呈现流进行复用以便同时显示在显示装置上的复用器,其中将第一呈现流显示在显示装置的第一部分上;而将第二呈现流显示在显示装置的第二部分上。
对于按照本发明的记录载体,计算机可执行代码使得处理单元能够执行按照权利要求1所述的方法。
按照本发明的编程计算机可以执行按照权利要求1所述的方法。
下面参照附图中所描述的实施例来说明本发明,其中

图1示出包含按照本发明的设备的一个实施例的消费电子系统;
图2示出一个视听数据流以阐述按照本发明的方法的一个实施例;图3A示出一个屏幕以描述按照本发明的方法的一个实施例;图3B示出一个屏幕以描述按照本发明的方法的另一实施例;图4A示出一个屏幕以描述按照本发明的方法的另一实施例;图4B示出一个屏幕以描述按照本发明的方法的另一实施例;以及图5示出一个屏幕以描述按照本发明的方法的另一实施例。
图1中示出一个消费电子系统100,它包含作为按照本发明的设备的一个实施例的视频处理设备110、电视机150和用户控制装置160。
该视频处理设备110包含作为存储装置的一个实施例的硬盘驱动器112、缓存器114、第一呈现单元116、第二呈现单元118、视频复用单元120、用于控制视频存储设备110的各组件的微控制器122、ROM存储器124和用户控制命令接收器126。
电视机150包含两个扬声器152和用作显示装置的屏幕154。
用户控制装置160包含快倒按钮162、实时播放按钮164、快进按钮166、暂停按钮168和停止按钮170。
在进行快速特技播放(即快进和快退)同时将视频数据显示在按照本发明的屏幕154上时,从硬盘112中获取数据,并将其存储在缓存器114内。应当指出的是,缓存器114可以是任选的;也可以从硬盘驱动器112直接读取数据。但是优选地采用缓存器,因为在此情况下只需从硬盘驱动器112读取数据一次,正如在进一步的描述中将明显看到的那样。
采用按照本发明的方法,产生至少两个呈现流。通过由第一呈现单元116对包含多个后续帧的视频数据流的非毗邻段进行实时呈现来产生第一呈现流。同样,通过由第二呈现单元118在非实时的速度下(如在更高的速度下)对预定的非后续帧进行呈现来对视频数据流进行非实时呈现,从而产生第二流。
为了执行按照本发明的方法,由微控制器122对所述呈现单元进行控制,以用于控制视频存储设备110的各组件。在本实施例中,用于执行按照本发明的方法的微控制器122的指令存储在ROM存储器124中,其作为按照本发明的数据载体的一个实施例。
下面参照图1和图2来描述视频处理设备110和按照本发明的方法的各实施例的操作,图中绘出了视频数据流200。视频数据流200由帧构成。
当用户指示视频处理设备110在快进模式下以高于实时的速度对视频数据流200进行呈现时,用户按下用户控制装置160上的快进按钮164。用户命令由用户控制命令接收器126接收,并由该接收器转发到微控制器122。微控制器122指示缓存器114从硬盘驱动器112获取在第一指示符202的最左箭头和第二指示符204的最左箭头之间的数据流200的第一部分,并对其进行缓存。
接着,从缓存器114获取数据流200的所述第一部分在第一指示符202的最左箭头和最右箭头之间的那一部分,并由第一呈现单元116进行呈现,从而通过对数据流200的第一部分进行实时呈现来形成第一呈现流。在本实施例中,第一呈现流具有预定的持续时间。
同时,从缓存器114获取数据流200的第一部分的预定非后续帧,并由第二呈现单元118进行呈现,以便提供与第一呈现流具有相同预定持续时间的第二呈现流。当按照MPEG(运动画面专家组)标准对数据流200进行编码时,所述预定帧例如是内部编码帧。在图2中,它们在第一部分中用第一箭头212、第二箭头214、第三箭头216和第四箭头216来表示。
同时对所述第二流和第一流进行呈现。这就是说,当用第一指示符202表示的段中的第一帧被呈现为第一呈现流时,用第一箭头212表示的帧被呈现为第二呈现流。另外,当呈现用第一指示符202所表示的段时,用第二箭头214、第三箭头216、第四箭头216和第五箭头218所表示的帧被呈现为第二呈现流。随后,同时呈现由第二指示符204所表示的段中的第一帧以及由第六箭头220所表示的帧。这样,以比实时更快的速度对数据流200进行呈现。
这正是缓存器114体现出其优点的时候。当用所述两个呈现单元直接从硬盘驱动器112单独获取数据流200的第一部分时,在更长的时间内硬盘驱动器112很忙,这是因为在进行呈现以获得第二呈现流期间,必须连续地获取多个帧。当同时对它们进行获取时,硬盘驱动器112可用于其它处理。
有利地,只对数据流200的所述第一部分在第一指示符202的最左箭头和最右箭头之间的那部分以及由第一箭头212、第二箭头214、第三箭头216和第四箭头216所表示的帧进行缓存。
当对第一指示符202的最左箭头和最右箭头之间的数据流200的第一部分以及对该第一部分的预定帧进行呈现时,从硬盘驱动器112获取第五箭头220和第六箭头228之间的数据流200的第二部分并将其存储在缓存器114中,以用于进一步的呈现。
上述两个呈现流都被发送到视频复用单元120,该视频复用单元120对它们进行复用,以用于同时显示在屏幕154上,其中,每一个呈现流被显示在屏幕154的一个预定部分上。
有利地,与第一呈现流一起对声音进行呈现,并将其提供至电视机。通过两个扬声器152将声音提供给用户。在优选地是实时的第一流的速度下提供该声音。
由于该第一流包含非毗邻段并被实时呈现,并且第二流包含本领域中的普通技术人员将会明白,为了能够正确地向电视机150提供信号,需要附加的特征,比如D/A转换器。但是,由于这是很明显的,因而为简略和概述起见,图1中省去了这些特征。
当数据流200被压缩和/或加密时,所述复用可以发生在经压缩和/或加密的域中,或者发生在未经压缩和/或解密的域中。在第一种情况中,所述呈现单元被用来从缓存器114获取正确帧的简单处理单元所取代,并且实际的呈现是在复用之后进行的。在这种情况下,必须在视频处理设备110中插入一个附加的呈现单元(图中未示出)。
在后一种情况中,所述解密和/或解压缩是由所述呈现单元或用置于硬盘驱动器112和呈现单元之间的单独的解密和/或解压缩单元来进行的。可以有几种不同的实施例。在一个实施例中,在硬盘驱动器112和缓存器114之间有一个呈现单元(图中未示出)。在另一个实施例中,第一解密(或解压缩)单元置于缓存器114和第一呈现单元116之间,而第二解密(或解压缩)单元置于缓存器114和第二呈现单元116之间。对所描述的实施例中的元件的这种添加和替换对于本领域中的普通技术人员来说是显而易见的,并且可以在不偏离本发明范围的情况下进行。
当采用按照本发明的方法来显示视频数据流200时(其中将每一个呈现流显示在显示装置154的预定部分上),可以有各种实施例,图3A和图3B中示出了某些实施例。
图3A示出带有屏幕154的电视机150,该屏幕上给出第一部分310和第二部分320,两个部分都占据屏幕的一半面积,借此阐述按照本发明的方法的一个实施例。在第一部分310上显示通过对包含多个后续帧的视频数据流的非毗邻段进行实时呈现而得到的第一呈现流,在第二部分320上显示通过对视频数据流进行非实时呈现而获得的第二呈现流,这是通过以高于实时的速度呈现预定的非后续帧而实现的。
图3B示出带有屏幕154的电视机150,屏幕上示出第一部分340和第二部分350,以阐述按照本发明的方法的另一实施例,其中,第二部分350远小于第一部分340。按照前面段落中所描述的那样获得的第一呈现流被显示在第一部分340上,而按照前面段落中所描述的那样获得的第二呈现流被显示在第二部分350上。
本领域中的普通技术人员知道,本发明还可以有其它的实施例,其中,第一呈现流被显示在第一部分350上,而第二呈现流则被显示在第一部分340上。在另一个实施例中,用户甚至可以在这里所描述的两种模式之间进行切换,即交换在第一部分340和第二部分350中所显示的流。
为了在特技播放期间进一步增强通过视频数据流的用户导航(其中利用按照本发明的方法的一个实施例来显示该数据流),按照本发明的一个实施例引入导航条。这在图4A和图4B中示出。
图4A示出带有其上给出第一部分410和第二部分420的屏幕154的电视机150。按照上面所描述的那样得到的第一呈现流被显示在第一部分410上,而按照上面所描述的那样得到的第二呈现流被显示在第二部分420上。另外,带有第一指示符414的第一条形412和带有第二指示符424的第二条形422被显示在屏幕154上。
所述两个条形都代表显示在屏幕154上的至少一部分视频数据流。第一条形412被显示在屏幕154的第一部分410上,并且第一指示符414表示在第一部分410上显示该视频数据流的位置。第二条形422被显示在屏幕154的第二部分420上,并且第二指示符424表示在第二部分420上显示该视频数据流的位置。
图4B示出带有其上给出第一部分440和第二部分450的屏幕154的电视机150。按照上面所描述的那样得到的第一呈现流被显示在第一部分440上,而按照上面所描述的那样得到的第二呈现流被显示在第二部分450上。另外,带有第一指示符464和第二指示符466的条形462被显示在屏幕154。
条形462代表显示在屏幕154上的至少一部分视频数据流。第一指示符464表示在第一部分440上显示该视频数据流的位置。第二指示符466表示在第二部分450上显示该视频数据流的位置。
在另一实施例中,将具有不同颜色的边界放置在第一部分440和第二部分450的周围。第一部分周围的颜色对应于第一指示符464,而第二部分周围的颜色对应于第二指示符466。
当利用按照本发明的方法对视频数据流的非毗邻段进行实时显示时,用户会很难跟踪对视频数据进行呈现的方向,即后向或者前向。为便于用户反馈,在本发明的一个实施例中给出一个指示符,该指示符表示呈现方向。该指示符例如具有箭头的形状,其指向左侧(后向呈现)或右侧(前向呈现)。
图5中给出带有屏幕154的电视机150、第一区域510、第二区域520和表示视频呈现方向为前向的指示符530。
本领域中的普通技术人员知道,可以在不偏离本发明范围的情况下、根据所描述的实施例作出各种变更。可以对由多个元件执行的处理步骤进行分组,并由一个处理元件来执行,另一方面,可以将在这些实施例中执行多个步骤的处理步骤分开,并由多个处理块来执行。这也意味着所有的处理步骤可以由编程计算机的单个处理器来执行。
总而言之,本发明涉及一种在非实时的速度下提供用于显示视频数据流的视频信号的方法,所述视频数据是由帧构成的,该方法包含将含有多个后续帧的视频数据流的非毗邻段实时呈现为第一呈现流的步骤。其中,该方法还包含以下步骤通过在非实时的速度下将预定的非后续帧呈现为第二呈现流而对视频数据流进行非实时呈现;对第一呈现流和第二呈现流进行复用,以用于同时显示在显示装置上,其中,将第一呈现流显示在显示装置的第一部分上;而将第二呈现流显示在显示装置的第二部分上。
权利要求
1.一种在非实时的速度下提供用于视频数据流(200)的显示的视频信号的方法,所述视频数据是由帧(212)构成的,所述方法包含将含有多个后续帧的视频数据流的非毗邻段(202)实时呈现为第一呈现流的步骤,其特征在于,所述方法还包含下述步骤(a)通过在非实时的速度下将预定的非后续帧呈现为第二呈现流而对所述视频数据流进行非实时呈现;(b)对所述第一呈现流和所述第二呈现流进行复用,以用于同时显示在显示装置(150)上,其中(i)将所述第一呈现流显示在所述显示装置的第一部分(310)上;以及(ii)将所述第二呈现流显示在所述显示装置的第二部分(320)上。
2.如权利要求1所述的方法,其中,所述显示装置的第二部分远小于所述显示装置的完整尺寸,并且所述显示器的第一部分与所述第二部分互补。
3.如权利要求1所述的方法,其中,所述显示装置的第一部分远小于所述显示装置的完整尺寸,并且所述显示器的第二部分与所述第二部分互补。
4.如权利要求1所述的方法,其中,所述显示装置的第一部分和所述显示装置的第二部分具有相同的尺寸。
5.如权利要求1所述的方法,其中,所述方法还包含下述步骤(a)提供代表所述视频数据流的第一条形(412);(b)在第一条形上表示被显示在所述显示装置的第一部分上的第一呈现流的位置。
6.如权利要求1所述的方法,其中,所述方法还包含下述步骤(a)提供代表所述视频数据流的第二条形(422);(b)在第二条形上表示被显示在所述显示装置的第二部分上的第二呈现流的位置。
7.如权利要求1所述的方法,其中,所述方法还包含如权利要求5和权利要求6所述的步骤。
8.如权利要求5所述的方法,其中,所述方法还包含在所述第一条形上表示被显示在所述显示装置的第二部分上的第二呈现流的位置的步骤。
9.如权利要求1所述的方法,其中,所述方法还包含提供一个表示所述非实时呈现的方向的指示符的步骤。
10.如权利要求1所述的方法,还包含与所述第一呈现流同步地实时提供一个音频信号的步骤。
11.一种在非实时的速度下提供用于视频数据流(200)的显示的视频信号的设备(110),所述视频数据是由帧(212)构成的,所述方法包含用于将含有多个后续帧的视频数据流的非毗邻段(202)实时呈现为第一呈现流的第一呈现单元(116);其特征在于,所述设备还包含(a)第二呈现单元(118),其通过在非实时的速度下将预定的非后续帧呈现为第二呈现流而对所述视频数据流进行非实时呈现;以及(b)一个复用器(120),其用于对所述第一呈现流和所述第二呈现流进行复用,以便在显示装置(150)上同时显示,其中(i)将所述第一呈现流显示在所述显示装置的第一部分(310)上;以及(ii)将所述第二呈现流显示在所述显示装置的第二部分(320)上。
12.一种包含计算机可执行代码的记录载体(124),其中,所述计算机可执行代码使一个处理单元能够执行如权利要求1所述的方法。
13.一种编程计算机,其被编程来执行如权利要求1所述的方法。
全文摘要
本发明涉及一种在非实时的速度下提供用于显示视频数据流(200)的视频信号的方法,所述视频数据是由帧构成的,该方法包含将含有多个后续帧的视频数据流的非毗邻段实时呈现为第一呈现流的步骤。其中,该方法还包含以下步骤通过在非实时的速度下将预定的非后续帧呈现为第二呈现流而对视频数据流进行非实时呈现;对第一呈现流和第二呈现流进行复用,以用于同时显示在显示装置(150)上,其中,将第一呈现流显示在显示装置的第一部分(310)上;而将第二呈现流显示在显示装置的第二部分(320)上。
文档编号H04N5/445GK1871661SQ200480031295
公开日2006年11月29日 申请日期2004年10月12日 优先权日2003年10月24日
发明者R·M·阿特斯, G·H·布洛门 申请人:皇家飞利浦电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1