使用关键帧搜索运动图像中的帧的方法和装置的制作方法

xiaoxiao2020-9-10  12

专利名称:使用关键帧搜索运动图像中的帧的方法和装置的制作方法
技术领域
本发明的方面涉及一种用于搜索运动图像的帧的方法和装置,具体涉及这样一种用于搜索运动图像的帧的方法和装置,其使用户能使用多屏显示搜索关键帧,从而使用户能容易和快速地搜索运动图像的帧。
背景技术
在传统的Windows Media Player或RealPlayer中搜索运动图像的帧的方法是,通过移动指示播放进度的播放滚动条,或者使用快进按钮来扫描运动图像的整个内容。然而,这些方法的问题在于,用户难以搜索运动图像的期望位置,而且运动图像的整个内容难以快速扫描。

发明内容
本发明提供一种通过使用多个屏幕搜索关键帧来容易和快速地搜索运动图像的帧的方法和装置。
本发明的其他方面和/或优点将在下面描述中部分地阐明,并且将通过描述部分地变得显而易见,或者可以通过本发明的实践习得。
根据本发明的一个方面,提供一种搜索运动图像的帧的方法,包括设置搜索的开始位置;在开始位置开始,双向搜索运动图像的关键帧;解码找到的关键帧;以及在多个屏幕上显示解码的关键帧;其中,在多个屏幕上显示的关键帧是在从搜索开始位置起的相应位置上找到的关键帧。
根据本发明的另一方面,搜索开始位置是由用户的输入信号设置的,或者被预先设置到预定位置。
根据本发明的另一方面,提供一种搜索运动图像的帧的方法,包括设置预定数量的搜索开始位置;在预定数量的搜索开始位置开始,在预定搜索方向上搜索关键帧;解码基于开始位置和搜索方向找到的关键帧;以及在多个屏幕上显示解码的关键帧,多个屏幕具有与搜索开始位置数量一样多的屏幕数量。
根据本发明的另一方面,使用通过将运动图像中包含的关键帧总数除以搜索开始位置数量而得到的值,来执行搜索开始位置的设置。
根据本发明的另一方面,提供一种搜索运动图像的帧的装置,包括用户输入接收单元,被配置成接收用于设置搜索信息的用户输入信号;存储单元,用于存储包含关键帧的运动图像的文件;控制单元,被配置成基于设置的搜索信息搜索关键帧;解码器,用于解码找到的关键帧;和多屏幕输出单元,用于将找到的关键帧按照屏幕配置,以便在多个屏幕上显示,并且将按照该屏幕配置的屏幕输出,其中,搜索信息包括指示双向搜索或多重搜索的搜索模式、搜索开始位置、搜索方向中的至少一个,并且其中,控制单元在开始位置开始双向搜索关键帧,或者在预定数量的搜索开始位置开始在预定搜索方向上搜索关键帧。
除了上述示范性性实施例和方面,通过参考附图以及通过对下面描述的学习,其他方面和实施例将变得清楚。


通过下面结合附图对构成本发明公开一部分的所有示范性实施例和权利要求书的详细描述,对本发明的理解将变得清楚。尽管下面撰写和说明的公开内容集中在公开本发明的示范性实施例,但应当清楚地理解,这只是用说明和举例的方式,而本发明并不限于此。本发明的构思和范围仅由权利要求书的项目限定。下面是附图的简要描述,其中图1A和1B是示出根据本发明示范性实施例的、使用关键帧来双向搜索运动图像的帧的方法的示意图的示意图;图2A和2B是示出根据本发明另一示范性性实施例的、使用关键帧来多重搜索运动图像的帧的方法的示意图;图3是示出根据本发明示范性实施例的、使用关键帧来搜索运动图像的帧的装置的示意图;图4是示出根据本发明示范性实施例的、使用关键帧来双向搜索运动图像的帧的方法的流程图;以及图5是示出根据本发明另一示范性实施例的、使用关键帧来多重搜索运动图像的帧的方法的流程图。
具体实施例方式
现在将详细参照本发明的实施例,在附图中示出其示范性,其中相同的附图标记指代相同的元件。下面描述实施例,以便通过参照

本发明。
图1A和1B是示出根据本发明示范性实施例的、使用关键帧来双向搜索运动图像的帧的方法的示意图。当搜索的开始位置由用户的输入信号设置,或者被事先设置到预定位置时,用于搜速运动图像的帧的装置从搜索开始位置起双向搜索关键帧,如图1A所示。关键帧可以是由用户通过诸如添加关键帧指示符来编码运动图像之类的技术选择和搜索的帧,各帧可以不用参考另一帧而解码。因此,可以通过搜索添加的关键帧指示符来搜索关键帧。本发明的其他方面可以使用其他技术来选择关键帧。
如图1A所示,将找到的第一和第二关键帧解码。针对多个屏幕对解码的所找到的第一和第二关键帧进行处理并显示在多个屏幕100上,如图1B所示。在多个屏幕100上显示的关键帧是在从搜索开始位置起的对应位置找到的关键帧,如图1A所示。
图2A和2B是示出根据本发明另一示范性性实施例的、使用关键帧来多重搜索运动图像的帧的方法的示意图。可以设置两个或多个预定数量的开始位置,从开始位置开始搜索。图2A示出从四个开始位置在前向上搜索的过程。本发明的其他方面可以从开始位置在反向上或者双向搜索。
如图2A所示,从每个开始位置、沿着预定搜索方向搜索作为第一、第二、第三和第四搜索的关键帧的关键帧。将找到的关键帧解码,并且可以在多个屏幕200上显示解码的关键帧,多个屏幕200具有与搜索开始位置数量一样多的屏幕,在这种情况下为4个,如图2B所示。多个屏幕200可以在不同的显示单元上显示,或者所有屏幕可以显示在同一显示单元上。搜索开始位置的数量和从开始位置搜索的方向可以由用户的输入信号设置,或者被设置成预定值。或者,当设置了多个搜索开始位置时,可以通过将搜索间隔设为一个值来设置各开始位置,该值是通过将运动图像找到的关键帧总数除以设置的搜索开始位置数量而得到的。
图3是示出根据本发明示范性实施例的、使用关键帧来搜索运动图像的帧的装置的示意图。该装置包括用户输入接收单元310、控制单元320、存储单元330、解码器340和多屏幕输出单元350。本实施例中的装置可以用数字TV、个人录像机(PVR)、便携式多媒体播放器(PMP)、或者任何能够显示或存储视频的设备实现。
用户输入接收单元310从用户输入设备(如触摸屏或键盘)接收用于请求搜索运动图像的帧或者设置搜索信息的用户输入信号,搜索信息包括指示双向搜索或多重搜索的搜索模式、搜索开始位置、搜索方向等。搜索信息可以预先在装置中设置,或者根据用户输入信号设置和/或改变。运动图像的文件存储在存储单元330中。在存储的运动图像的文件中可以包括添加有关键帧指示符的关键帧。然而,本发明并不限于此,并且在存储单元330中,可以以具有其中可以搜索关键帧的结构的多种格式,如Windows Media Vedio、RealVideo或Quicktime,来存储运动图像的文件。存储单元330可以用提供随机存取的存储介质,如硬盘驱动器(HDD)实现。
控制单元320分析用户输入信号来确定从用户输入接收单元310接收的用户输入信号是用于搜索运动图像的帧还是用于设置搜索信息。控制单元320基于确定的结果,控制存储单元330、解码器340和多屏幕输出单元350。当输入了用于搜索运动图像的帧的用户输入信号时,并且当搜索模式是双向搜索模式时,控制单元320从开始位置双向搜索关键帧,并且可以从搜索开始位置搜索相应的关键帧。另一方面,当搜索模式是多重搜索模式时,控制单元320基于设置的搜索信息,从预定数量的开始位置在预定方向上搜索存储单元330中与搜索开始位置数量一样多的关键帧。在其他方面,控制单元320可以通过从每个开始位置双向搜索,来组合双向搜索和多重搜索。
解码器340在控制单元320的控制下,解码找到的关键帧。多屏幕输出单元350将解码的关键帧配置为与显示设备的分辨率和大小匹配的多个屏幕100或200(取决于搜索模式),并且输出配置的关键帧。当搜索模式是双向搜索模式时,可以如图1B所示提供从多屏幕输出单元340输出的关键帧。当搜索模式是多重搜索模式,并且搜索开始位置数量设为4时,可以提供如图2B所示的多个屏幕。在多重搜索模式中,屏幕数量可以与搜索开始位置数量匹配。
如上所述,当从用户输入接收单元310接收到作为多个屏幕100或200提供的找到的关键帧的选择信号时,控制单元320控制解码器340,从而从所选的关键帧播放运动图像。
图4是示出根据本发明示范性实施例的、使用关键帧来双向搜索运动图像的帧的方法的流程图。
当搜索开始位置由用户的输入信号设置,或者被事先设置到预定位置时(操作S410),控制单元320在开始位置开始,在存储单元330中双向搜索关键帧(S420),并且控制解码器340来解码找到的关键帧(操作S430)。多屏幕输出单元350配置解码的关键帧并将其作为多个屏幕100输出,并且在显示设备上显示多个屏幕输出(操作S440)。在多个屏幕100上显示的关键帧是在从搜索开始位置起的相应位置上找到的关键帧。
图5是示出根据本发明另一示范性实施例的、使用关键帧来多重搜索运动图像的帧的方法的流程图。
预定数量的搜索开始位置由用户的输入信号设置,或者被事先设置到预定位置(操作S510)。可以使用通过将运动图像的关键帧总数除以搜索开始位置的预定数量而得到的值来设置开始位置。然后,控制单元320在预定开始位置开始,在存储单元330中在预定方向上搜索关键帧(S520)。解码器340在控制单元320的控制下,解码在开始位置开始、在搜索方向上找到的关键帧(操作S530)。多屏幕输出单元350配置解码的关键帧并将其作为多个屏幕200输出,多个屏幕200具有与搜索的开始位置数量一样多的数量,并且在显示设备上显示多个屏幕输出(操作S540)。
本发明可以作为计算机可读代码在计算机可读记录介质上实现。此外,本发明所属领域的熟练程序员可以容易地解释出实现本发明的功能程序、代码和代码段。计算机可读记录介质可以是任何可以存储以后可由计算机系统读取的数据的数据存储设备。计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储设备和载波(如通过因特网数据传输)。计算机可读记录介质可以分布在网络连接的计算机系统上,从而以分布式存储和执行计算机可读代码。
如上所述,根据本发明的方法和装置,通过使用双向搜索或多重搜索关键帧,以及通过在多个屏幕上提供搜索到的关键帧,可以容易和快速地执行运动图像的帧的搜索。
尽管示出和描述了认为是本发明示范性实施例的内容,但本领域技术人员应当理解,并且随着科技发展,在不背离本发明真正范围的前提下可以进行各种改变和修改,或者可以对其元件等效替换。可以进行许多修改、置换、添加和子组合以使本发明的构思适应具体情况,而不背离其范围。例如,可以组合双向搜索和多重搜索模式,从而从至少一个开始位置执行至少两个同时的搜索。
此外,图3所示的装置的各个组件,如控制单元320、解码器340和多屏幕输出单元350,可以集成为单个控制单元,或者可以用软件或硬件,如现场可编程门阵列(FPGA)和专用集成电路(ASIC)实现。同样,这里所述的处理(包括图4和图5所示的这些处理)应当广义地解释为通过软件、硬件或其组合等效地执行。软件模块可以以多种软件语言编写,包括C、C++、Java、Visual Basic等。
因此,本发明并不意图限于所公开的各个示范性实施例,相反,本发明包括落入权利要求书范围内的所有实施例。
权利要求
1.一种搜索运动图像的帧的方法,包括设置搜索的开始位置;在开始位置开始,双向搜索运动图像的关键帧;解码找到的关键帧;以及在多个屏幕上显示解码的关键帧;其中,在多个屏幕上显示的关键帧是在从搜索开始位置起的相应位置上搜索的关键帧。
2.如权利要求1所述的方法,其中,搜索开始位置是由用户的输入信号设置的。
3.一种搜索运动图像的帧的方法,包括设置预定数量的搜索开始位置;在预定数量的搜索开始位置开始,在预定搜索方向上搜索关键帧;解码基于开始位置和搜索方向找到的关键帧;以及在多个屏幕上显示解码的关键帧,多个屏幕具有与搜索开始位置数量一样多的数量。
4.如权利要求3所述的方法,其中,使用通过将运动图像中包含的关键帧总数除以搜索开始位置数量而得到的值,来执行搜索开始位置的设置。
5.一种搜索运动图像的帧的装置,包括用户输入接收单元,被配置成接收用于设置搜索信息的用户输入信号;存储单元,用于存储包含关键帧的运动图像的文件;控制单元,被配置成基于设置的搜索信息搜索关键帧;解码器,用于解码找到的关键帧;和多屏幕输出单元,用于将找到的关键帧按照屏幕配置,以便在多个屏幕上显示,并且将按照该屏幕配置的屏幕输出;其中,搜索信息包括指示双向搜索或多重搜索的搜索模式、搜索开始位置、搜索方向中的至少一个;以及其中,控制单元基于搜索信息,在开始位置开始双向搜索关键帧,或者在预定数量的搜索开始位置开始在预定搜索方向上搜索关键帧。
6.如权利要求1所述的方法,其中,搜索开始位置被事先设置到预定位置。
7.如权利要求1所述的方法,其中,关键帧包括关键帧指示符。
8.如权利要求3所述的方法,其中,关键帧包括关键帧指示符。
9.如权利要求5所述的装置,其中,关键帧包括关键帧指示符。
10.一种搜索运动图像的帧的方法,包括设置至少一个搜索的开始位置;从至少一个开始位置起,执行至少两个同时的关键帧搜索;在至少一个屏幕上同时显示找到的所有关键帧。
11.如权利要求10所述的方法,其中,关键帧包括关键帧指示符。
12.一种搜索运动图像的帧的装置,包括控制单元,通过从至少一个开始位置起执行至少两个同时的搜索,来搜索关键帧;和多屏幕输出单元,用于配置控制单元所找到的关键帧,以便在多个屏幕上同时显示关键帧。
13.如权利要求12所述的装置,其中,关键帧包括关键帧指示符。
14.如权利要求12所述的装置,其中,控制单元还被配置成设置搜索开始位置;在开始位置开始,双向搜索运动图像的关键帧;解码找到的关键帧;以及控制解码的关键帧通过多屏幕输出单元的视觉显示。
15.如权利要求12所述的装置,其中,控制单元还被配置成设置预定数量的搜索开始位置;在预定数量的开始位置开始,在预定搜索方向上搜索关键帧;解码基于开始位置和搜索方向找到的关键帧;以及控制解码的关键帧通过多屏幕输出单元的视觉显示。
16.一种装置,包括显示单元,用于提供运动图像的视觉显示;和控制单元,被配置成设置至少一个搜索的开始位置;对于运动图像的多个关键帧,从至少一个开始位置起,执行至少两个同时的搜索;以及控制多个关键帧通过显示单元在多个屏幕上的视觉显示。
17.如权利要求16所述的装置,其中,控制单元还被配置成设置搜索开始位置;在开始位置开始,双向搜索多个运动图像的关键帧;解码找到的关键帧;以及控制找到的关键帧通过显示单元在多个屏幕上的视觉显示。
18.如权利要求16所述的装置,其中,控制单元还被配置成设置预定数量的搜索开始位置;在预定的开始位置开始,在预定搜索方向上搜索多个关键帧;解码基于开始位置和搜索方向找到的关键帧;以及控制找到的关键帧通过显示单元在多个屏幕上的视觉显示。
19.如权利要求16所述的装置,其中,至少一个搜索位置是由用户输入信号确定的,或者被事先设置到预定位置。
20.如权利要求16所述的装置,其中,所述多个关键帧中的每一个包括关键帧指示符。
全文摘要
提供一种搜索运动图像的帧的方法和装置。该方法包括设置搜索的开始位置;在开始位置开始,双向搜索运动图像的关键帧;解码找到的关键帧;以及在多个屏幕上显示解码的关键帧;其中,在多个屏幕上显示的关键帧是在从搜索开始位置起的相应位置上搜索的关键帧。该方法和装置使用户能通过使用多个屏幕搜索关键帧,来容易和快速地搜索运动图像的帧。
文档编号H04N5/14GK101026755SQ20071000391
公开日2007年8月29日 申请日期2007年1月18日 优先权日2006年2月18日
发明者崔贤石, 文春卿 申请人:三星电子株式会社

最新回复(0)