[go: up one dir, main page]

CN102906816B - 视频概要方法 - Google Patents

视频概要方法 Download PDF

Info

Publication number
CN102906816B
CN102906816B CN201180025388.5A CN201180025388A CN102906816B CN 102906816 B CN102906816 B CN 102906816B CN 201180025388 A CN201180025388 A CN 201180025388A CN 102906816 B CN102906816 B CN 102906816B
Authority
CN
China
Prior art keywords
video
digital video
sequence
processor
video sequence
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201180025388.5A
Other languages
English (en)
Other versions
CN102906816A (zh
Inventor
A·迪弗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mau New Gate Venture Capital Co Ltd
Original Assignee
Eastman Kodak Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Eastman Kodak Co filed Critical Eastman Kodak Co
Publication of CN102906816A publication Critical patent/CN102906816A/zh
Application granted granted Critical
Publication of CN102906816B publication Critical patent/CN102906816B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G11B27/034Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • H04N5/77Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
    • H04N5/772Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera the recording apparatus and the television camera being placed in the same enclosure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/91Television signal processing therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/8042Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components involving data reduction
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10527Audio or video recording; Data buffering arrangements
    • G11B2020/10537Audio or video recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • H04N9/80Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback
    • H04N9/804Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components
    • H04N9/806Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal
    • H04N9/8063Transformation of the television signal for recording, e.g. modulation, frequency changing; Inverse transformation for playback involving pulse code modulation of the colour picture signal components with processing of the sound signal using time division multiplex of the PCM audio and PCM video signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Television Signal Processing For Recording (AREA)
  • Studio Devices (AREA)

Abstract

一种用于形成数字视频序列的视频概要的方法,包括:使用数字视频设备捕获数字视频序列,其中,所述数字视频序列包括多个视频帧;使用处理器在所述数字视频序列被捕获时自动地分析所述数字视频序列中的至少一个视频帧以确定一个或多个特征值;压缩所述数字视频序列;将已压缩数字视频序列存储在处理器可访问的存储器中;使用处理器自动地分析所述特征值,以识别一个或多个关键视频片段,而不对所存储的已压缩数字视频序列进行解压缩,每个关键视频片段与来自所述数字视频序列的一组视频帧相对应;对所述关键视频片段进行组装以形成视频概要;以及将所述视频概要的表示存储在处理器可访问的存储器中。

Description

视频概要方法
技术领域
本发明涉及数字视频处理领域,并且更具体地涉及一种用于形成视频概要的方法。
背景技术
许多数字捕获设备能够捕获视频以及静止图像。然而,管理数字视频内容可能是一项困难的任务。通常用视频的第一帧的缩略图来可视地表示视频。这可能不会提供很多的对于视频内容的洞察。确定在给定的视频中是否包含特定事件常常需要查看整个视频。对于较长的视频而言,用户可能更愿意能够获得视频的快速概要,而不必查看整个视频。
从共享的角度来看,数字视频也可能呈现出实际问题。许多数字捕获设备以高达1920×1080个像素的空间分辨率、以每秒30或60帧的速度记录视频。即使在被压缩时,所生成的数据的量也可能使得共享甚至相对较短的视频不切实际。
可以使用视频编辑软件来手工地将视频概括成能够更容易共享的较短的版本。然而,手工视频编辑可能是一个冗长的繁重的过程,并且许多用户对手工编辑并不感兴趣。也存在自动视频概括算法。这些方案开始于将捕获的视频作为输入,并分析视频以确定视频概要。然而,这样的算法是非常复杂的,这是因为需要对视频进行解码以执行确定视频概要所需要的分析。因而,不可能在数字捕获设备上立即查看与刚刚捕获的视频相对应的视频概要。这种缺点使得难以有助于对捕获的视频进行快速回顾和共享。
因而,需要提供用于在数字捕获设备中计算视频概要的系统和方法。具体地,需要提供允许在完成视频捕获时在极小延迟的情况下在数字捕获设备上生成视频概要的方案。
发明内容
本发明代表一种用于形成数字视频序列的视频概要的方法,其中所述数字视频序列是使用数字视频捕获设备捕获的,所述方法包括:
使用所述数字视频捕获设备捕获数字视频序列,其中,所述数字视频序列包括多个视频帧;
使用处理器来在捕获所述数字视频序列时自动地分析所述数字视频序列中的所述多个视频帧中的至少一个,以确定一个或多个特征值;
压缩所述数字视频序列;
将已压缩数字视频序列存储在处理器可访问的存储器中;
使用处理器来自动地分析所述特征值,以识别一个或多个关键视频片段,而不需要对所存储的已压缩数字视频序列进行解压缩,每个关键视频片段与来自所述数字视频序列的一组视频帧相对应;
组装所述关键视频片段以形成视频概要;以及
将所述视频概要的表示存储在处理器可访问的存储器中。
本发明具有以下优点:其在捕获时分析视频数据,以确定特征值,从而消除了在创建视频概要时对解压缩视频数据的需要。
其具有以下额外优点:其在完成捕获之后分析特征值,以识别一个或多个关键视频片段,而不需要对所存储的数字视频序列进行解压缩。对关键视频片段进行组装以形成视频概要。这允许在完成视频捕获时在极小的延迟的情况下在数字捕获设备上生成视频概要并查看该视频概要。
在一些实施例中,使用元数据将视频概要编码在数字视频文件中,而不需要将视频概要编码成单独的文件。这具有以下优点:使用理解视频概要元数据的“智能”视频播放器通常可以查看这种视频概要,同时这种视频概要对于传统的播放器是透明的。
附图说明
图1是示出了根据本发明实施例的用于形成视频概要的系统的组件的高级图;
图2是根据本发明实施例的用于创建视频概要的方法的流程图;
图3是根据本发明实施例的用于使用用户反馈来创建视频概要的方法的流程图;
图4是根据本发明实施例的用于创建视频概要的方法的流程图,其中,将视频概要存储成元数据;以及
图5是根据本发明实施例的用于查看视频概要的方法的流程图。
具体实施方式
在以下描述中,将按照通常实现为软件程序的方式来描述本发明的优选实施例。本领域技术人员将容易地认识到,还可以用硬件来构造这种软件的等价形式。因为图像操作算法和系统是公知的,所以本描述将特别地针对形成根据本发明的系统和方法的一部分或更直接与该系统和方法合作的算法和系统。这种算法和系统的其它方面以及用于生成并以其它方式处理涉及于其中的图像信号的硬件或软件在本文中没有具体示出或描述,可以从本领域已知的这样的系统、算法、组件和元件中进行选择。给出在以下材料中根据本发明描述的系统,本文中没有具体示出、暗示或描述的用于实现本发明的软件是常规的,并且处于本领域普通技术知识范围内。
此外,如本文中使用的,用于执行本发明的方法的计算机程序可以存储在计算机可读存储介质中,计算机可读存储介质可以包括例如:磁存储介质,例如磁盘(例如硬盘驱动器或软盘)或磁带;光存储介质,例如光盘、光带或机器可读条形码;固态电子存储设备,例如随机存取存储器(RAM)或只读存储器(ROM);或者用于存储具有指令的计算机程序的任何其它物理设备或介质,其中所述指令用于控制一个或多个计算机实施根据本发明的方法。
本发明包括本文描述的实施例的组合。提及“特定实施例”等是指在本发明的至少一个实施例中存在的特征。单独提及“实施例”或“特定实施例”等未必是指相同的一个实施例或相同的多个实施例;然而,这样的实施例并不是相互排斥的,除非这样指示或对于本领域技术人员是显而易见的。在提及“方法”或“多种方法”等时使用单数或复数并不是限制性的。应当注意的是,除非上下文明确地提到或需要,否则在本公开内容中使用的词语“或者”具有非排它性的意义。
因为采用成像设备以及相关的用于信号捕获和处理以及显示的电路的数字照相机是公知的,所以本描述将具体地针对形成根据本发明的方法和装置的一部分的元件或者与所述方法和装置更直接地协作的元件。在本文中未具体示出或描述的元件是从本领域已知的元件中选择的。将要描述的实施例的某些方面是以软件形式提供的。考虑到在以下材料中示出并描述的根据本发明的系统,在本文中未具体示出、描述或暗示的可用于实现本发明的软件是常规的,并在本领域普通技术的范围内。
本领域技术人员将熟悉以下对数字照相机进行的描述。将明显的是,对于该实施例存在可能的供选择的许多变型,以降低成本,增加特征或改善照相机的性能。
图1描述了根据本发明的包括能够捕获视频图像的数字照相机10的数字摄影系统的方框图。优选地,数字照相机10是便携式的用电池操作的设备,其足够小以至于用户在捕获和回顾图像时能够容易地手持。数字照相机10生成数字图像,使用图像存储器30将所述数字图像存储成数字图像文件。本文中所使用的短语“数字图像”或“数字图像文件”是指诸如数字静止图像或数字视频文件之类的任何数字图像文件。
在一些实施例中,数字照相机10捕获运动视频图像和静止图像两者。在其它实施例中,数字照相机10是只捕获运动视频图像的数字视频照相机。数字照相机10还可以包括其它功能,包括但不限于数字音乐播放器(例如,MP3播放器)、移动电话、GPS接收机或可编程数字助理(PDA)的功能。
数字照相机10包括镜头4,其具有可调孔径和可调快门6。在优选实施例中,镜头4是变焦镜头,并且由变焦和聚焦电机驱动器8来控制。镜头4将来自场景的光(未示出)聚焦到图像传感器14(例如,单芯片彩色CCD或CMOS图像传感器)上。镜头4是一种用于在图像传感器14上形成场景的图像的光学系统。在其它实施例中,该光学系统可以使用固定焦距的镜头,其具有可变或固定焦点。
图像传感器14的输出由模拟信号处理器(ASP)和模拟-数字(A/D)转换器16转换成数字形式,并被临时存储在缓冲存储器18中。随后处理器20使用存储在固件存储器28中的嵌入式软件程序(例如,固件)来操作存储在缓冲存储器18中的图像数据。在一些实施例中,使用只读存储器(ROM)将软件程序永久地存储在固件存储器28中。在其它实施例中,可以通过使用例如Flash EPROM存储器来修改固件存储器28。在这样的实施例中,外部设备可以使用有线接口38或无线调制解调器50来更新存储在固件存储器28中的软件程序。在这样的实施例中,固件存储器28还可以用于存储图像传感器校准数据、用户设置选择以及在关闭照相机时必须保留的其它数据。在一些实施例中,处理器20包括程序存储器(未示出),并且存储在固件存储器28中的软件程序在被处理器20执行之前被复制到程序存储器中。
将理解的是,可以使用单个可编程处理器或通过使用包括一个或多个数字信号处理器(DSP)设备在内的多个可编程处理器来提供处理器20的功能。可替换地,可以通过定制电路(例如,通过被具体设计用在数字照相机中的一个或多个定制集成电路(IC))或者通过可编程处理器和定制电路的组合来提供处理器20。将理解的是,可以使用公共数据总线来进行处理器20与图1中所示的各种组件中的一些或全部之间的连接。例如,在一些实施例中,可以使用公共数据总线在处理器20、缓冲存储器18、图像存储器30和固件存储器28之间进行连接。
然后使用图像存储器30来存储被处理的图像。将理解的是,图像存储器30可以是本领域技术人员已知的任何形式的存储器,包括但不限于可移除闪存卡、内部闪存芯片、磁存储器或光学存储器。在一些实施例中,图像存储器30可以包括内部闪存芯片以及与可移除闪存卡(例如安全数字(SD)卡)的标准接口。可替换地,可以使用不同的存储器卡形式,例如微SD卡、压缩闪存(CF)卡、多媒体卡(MMC)、xD卡或存储棒。
图像传感器14由时序生成器12控制,时序生成器12产生各种时钟信号,用以选择行和像素并同步ASP和A/D转换器16的操作。例如,图像传感器14可以具有12.4兆像素(4088×3040个像素),以便提供大致4000×3000个像素的静止图像文件。为了提供彩色图像,图像传感器通常与滤色镜阵列重叠,滤色镜阵列提供的图像传感器具有包括不同颜色的像素的像素阵列。不同颜色的像素可以以许多不同的模式进行排列。作为一个例子,可以使用公知的Bayer滤色镜阵列来排列不同颜色的像素,如在共同转让给Bayer的美国专利3971065“彩色成像阵列”中所描述的,该美国专利的公开内容通过引用方式并入本文。作为第二例子,可以对不同颜色的像素进行排列,如在共同转让给Compton和Hamilton的、于2007年7月28日提交的并且名称为“Image sensor with improved light sensitivity”的美国专利申请公开2005/191729中所描述的,该美国专利申请的公开内容通过引用方式并入本文。这些例子不是限制性的,并且可以使用许多其它的颜色模式。
将理解的是,图像传感器14、时序生成器12以及ASP和A/D转换器16可以是单独制造的集成电路,或者它们可以被制造成单个的集成电路,如通常对CMOS图像传感器所做的。在一些实施例中,这种单个的集成电路可以执行图1中所示的其它功能中的一些功能,包括处理器20所提供的功能中的一些。
图像传感器14在第一模式中被时序生成器12驱动时是有效的,用以提供较低分辨率的传感器图像数据的运动序列以便组成图像,该运动序列在捕获视频图像时并且也在预览被捕获的静止图像时使用。可以作为例如具有1280×720个像素的HD分辨率图像数据,或者作为例如具有640×480个像素的VGA分辨率图像数据,或者使用其它分辨率(其与图像传感器的分辨率相比,具有显著更少列和行的数据),来提供这种预览模式的传感器图像数据。
可以通过对具有相同颜色的邻近像素的值进行组合,或者通过消除一些像素值,或者通过对一些颜色的像素值进行组合同时消除其它颜色的像素值,来提供预览模式的传感器图像数据。可以如共同转让给Parulski等的、名称为“Electronic camera for initiating capture of still images while previewingmotion images”的美国专利6292218中所描述的那样处理预览模式的图像数据,该美国专利申请通过引用方式并入本文。
图像传感器14在第二模式中被时序生成器12驱动时也是有效的,以提供高分辨率的静止图像数据。提供这种最终模式的传感器图像数据,以作为高分辨率的输出图像数据,对于具有较高的光照水平的场景而言,所述高分辨率的输出图像数据包括图像传感器的全部像素,并且可以是例如具有4000×3000个像素的12兆像素的最终图像数据。在较低光照水平,可以通过在图像传感器上“放弃”(binning)一些数量的颜色相似的像素来提供最终的传感器图像数据,以便提高信号水平并从而提高传感器的“ISO速度”。
变焦和聚焦电机驱动器8由处理器20所供应的控制信号来控制,以便提供适当的焦距设置并将场景聚焦到图像传感器14上。通过控制可调孔径和可调快门6的f/数量和曝光时间、图像传感器14的经由时序生成器12的曝光时段以及ASP和A/D转换器16的增益(即,ISO速度)设置,来控制图像传感器14的曝光水平。处理器20还对闪光灯2进行控制,闪光灯2可以对场景进行照明。
可以通过使用共同转让给Parulski等的名称为“Electronic camera withRapid Automatic Focus of an Image upon a Progressive Scan Image Sensor”的美国专利5668597中所描述的“通过镜头”的自动聚焦来在第一模式中对数字照相机10的镜头4进行聚焦。这是通过以下方式实现的:使用变焦和聚焦电机驱动器8将镜头4的焦点位置调节到在近焦点位置与无限远焦点位置之间变化的多个焦点位置,同时处理器20确定为图像传感器14所捕获的图像的中心部分提供峰值的最近的焦点位置。随后可以将与最近的焦点位置相对应的焦点距离用于若干目的,例如自动设置适当的场景模式,并且该焦点距离可以作为元数据与其它镜头和照相机设置一起存储在图像文件中。
处理器20生成菜单和低分辨率的彩色图像,它们临时存储在显示存储器36中并在图像显示器32上进行显示。图像显示器32通常是有源矩阵彩色液晶显示器(LCD),虽然也可以使用其它类型的显示器,例如有机发光二极管(OLED)显示器。视频接口44向视频显示器46(例如平板HDTV显示器)提供来自数字照相机10的视频输出信号。在预览模式或视频模式中,处理器20对来自缓冲存储器18的数字图像数据进行操作,以形成一系列运动预览图像,所述一系列运动预览图像通常作为彩色图像在图像显示器32上进行显示。在预览模式中,使用来自存储在图像存储器30中的数字图像文件的图像数据来产生在图像显示器32上显示的图像。
响应于通过用户控制34所提供的用户输入,来控制在图像显示器32上显示的图形用户界面。用户控制34用于选择各种照相机模式,例如视频捕获模式、静止捕获模式和预览模式,并且用于发起对静止图像的捕获以及对运动图像的记录。在一些实施例中,当用户部分地按压快门按钮时,发起上面描述的第一模式(即,静止预览模式),快门按钮是用户控制34中的一个,并且当用户完全按压快门按钮时,发起第二模式(即,静止图像捕获模式)。用户控制34还用于开启照相机,控制镜头4,以及发起图片拍摄过程。用户控制34通常包括按钮、摇杆式开关、操纵杆或选转盘的某种组合。在一些实施例中,通过使用图像显示器32上的触摸屏幕覆盖来提供用户控制34中的一些。在其它实施例中,可以使用额外的状态显示器和图像显示器。
可以使用用户控制34选择的照相机模式包括“定时器”模式。当选择“定时器”模式时,在用户完全按压快门按钮之后,在处理器20发起对静止图像的捕获之前出现较短的延迟(例如,10秒)。
连接到处理器20的音频编解码器22从麦克风24接收音频信号,并向扬声器26提供音频信号。这些组件可以用于与视频序列或静止图像一起记录以及回放音频轨迹。如果数字照相机10是多功能设备(例如,组合照相机和移动电话),那么麦克风24和扬声器26可以用于电话会话。
在一些实施例中,扬声器26可以用作用户接口的一部分,例如以便提供指示已经按压了用户控制或者已经选择了特定模式的各种可听信号。在一些实施例中,可以使用麦克风24、音频编解码器22和处理器20来提供语音识别,使得用户能够通过使用语音命令而不是用户控制34来向处理器20提供用户输入。还可以使用扬声器26将进入的电话呼叫通知给用户。这可以通过使用存储在固件存储器28中的标准振铃音调,或者通过使用从无线网络58下载的并存储在图像存储器30中的定制振铃音调来完成。此外,可以使用振动设备(未示出)来提供进入电话呼叫的静音(例如,非可听的)通知。
在一些实施例中,数字照相机10还包含加速计27,其提供与照相机的运动有关的数据。优选地,加速计27检测三个正交方向中的每个方向上的线性和旋转加速(总共有6维的输入)。
处理器20还提供对来自图像传感器14的图像数据的额外处理,以便产生被渲染的sRGB图像数据,其被压缩并被存储在图像存储器30中的“已完成”图像文件中,例如公知的Exif-JPEG图像文件。
可以经由有线接口38将数字照相机10连接到接口/可再充电器48,其连接到计算机40,计算机40可以是位于家庭或办公室的台式计算机或便携式计算机。有线接口38可以遵循例如公知的USB 2.0接口规范。接口/可再充电器48可以经由有线接口38向数字照相机10中的一组可再充电电池(未示出)提供电力。
数字照相机10可以包括无线调制解调器50,其通过射频频带52与无线网络58对接。无线调制解调器50可以使用各种无线接口协议,例如公知的蓝牙无线接口或公知的802.11无线接口。计算机40可以经由互联网70将图像上载到照片服务提供商72,例如Kodak EasyShare Gallery。其它设备(未示出)可以访问照片服务提供商72所存储的图像。
在可替换的实施例中,无线调制解调器50通过射频(例如,无线)链路与诸如3GSM网络之类的移动电话网络(未示出)通信,移动电话网络与互联网70连接,以上载来自数字照相机10的数字图像文件。可以将这些数字图像文件提供给计算机40或照片服务提供商72。
现在将参考图2来描述本发明。初始地,在捕获数字视频序列的步骤210中,使用诸如数字照相机10之类的数字视频捕获设备来捕获数字视频序列,其中,数字视频序列由多个视频帧组成。
在捕获数字视频序列时,在确定特征是的步骤220中,分析视频帧的至少一个子集以确定一个或多个特征值。这些特征值可以表示与视频帧相关联的各种属性,例如颜色特性或在视频帧中出现任何人脸。特征值还可以表示基于运动的属性,例如连续视频帧之间的全局运动值,或者连续帧的相应元素之间的局部运动值。全局运动值通常与捕获设备的运动相对应,而局部运动值是指场景中的对象的移动。本领域技术人员将认识到前面描述的特征仅仅是例子,并且基于对视频帧的分析可以确定其它特征值。
确定特征值的步骤220还可以包括在捕获数字视频序列时在通过麦克风24记录至少一个音频采样并用音频编解码器22处理所述至少一个音频采样时,分析所述至少一个音频采样。音频特征值可以包括时域中的以及关于特定频率范围的属性,例如信号强度。
确定特征值的步骤220还可以包括在捕获数字视频序列时分析数字视频捕获设备设置。这些设备设置特征值可以包括用户控制34形式的用户输入,所述用户输入用于通过控制变焦和聚焦电机驱动器8来调整变焦镜头4的变焦位置。数字变焦还可以提高图像的放大率并且可以是另一特征值。
确定特征值的步骤220还可以包括在捕获数字视频序列时分析来自加速计27的加速计数据。加速计数据提供与数字照相机10的运动有关的度量,并且可以用于补充或替代基于视频帧数据的运动计算。
确定特征值的步骤220还可以包括由处理器20分析视频编码器所生成的数据。这种数据包括作为在视频编码过程中使用的运动估计步骤的一部分而生成的运动向量信息。许多通用的视频编码过程通常生成这种运动向量信息,以作为其正常处理链的一部分。
对于每个视频帧,在已经确定了特征值之后,压缩数字视频序列的步骤230对视频帧进行压缩。MPEG和H.263标准中规定的视频压缩算法对于本领域技术人员而言是公知的。可以将已压缩的视频帧包括在诸如AppleQuickTime之类的容器中,其为视频文件提供文件格式封装器(wrapper)。
存储已压缩数字视频序列的步骤240将已压缩数字视频序列存储在处理器可访问的存储器中,例如图像存储器30。所存储的已压缩数字视频序列可以包含视频和音频信息。
在本发明的一个实施例中,将在确定特征值的步骤220中确定的特征值存储成与所存储的已压缩数字视频序列相关联的元数据。可以将元数据存储在例如用户数据原子中,其中用户数据原子是在Apple QuickTime文件格式的规范中定义的。
在本发明的另一实施例中,可以将在确定特征值的步骤220中确定的特征值存储成与所存储的已压缩数字视频序列相关联的单独文件。
在本发明的又一实施例中,在确定特征值的步骤220中确定的特征值没有存储在任何形式的永久存储器中,而是在完成视频概要形成算法之后被丢弃。
在已经完成了视频捕获过程并且已经存储了已压缩数字视频序列之后,执行识别关键视频片段的步骤250,以识别数字视频序列的关键视频片段。识别关键视频片段的步骤250使用处理器自动地分析特征值以识别一个或多个关键视频片段,而不需要对所存储的已压缩数字视频序列进行解压缩,每个关键视频片段与来自数字视频序列的一组视频帧相对应。通常,组成关键视频片段的视频帧是数字视频序列中的连续帧,并且可以由开始帧号以及结束帧号或指示关键视频片段的长度的值来标识关键视频片段。
在本领域中,用于基于与视频相关联的特征值来确定来自视频的关键视频片段的许多方法都是已知的。在这些方法中的一些方法中,首先识别视频关键桢,然后通过选择视频序列中的环绕每一个视频关键帧的一部分来形成关键视频片段。Luo等的美国专利申请公开2007/0183497(其通过引用方式并入本文)公开了基于数字运动估计技术所计算出来的在视频中的运动特性来选择视频关键桢的方法。Luo等的美国专利申请公开2007/0182861(也通过引用方式包括在本文中)公开了一种基于来自加速计的数据所提供的在视频中的运动特性来选择视频关键帧的方法,其中,加速计是与视频捕获设备相关联的。根据本发明,可以使用这些方法中的任何一个来根据所确定的特征值识别关键视频片段。
对于将特征值存储成与所存储的已压缩数字视频序列相关联的单独文件的实施例而言,识别关键视频片段的步骤250可以从该单独文件读取特征值,以提供特征值信息以供分析。
类似地,对于将特征值存储成与所存储的已压缩数字视频序列相关联的元数据的实施例而言,识别关键视频片段的步骤250可以从所存储的已压缩数字视频序列中提取特征值,而不对所存储的数字视频序列的视频帧进行解压缩。应当注意到,从所存储的已压缩数字视频序列中提取特征值元数据不被视为对所存储的已压缩数字视频序列进行解压缩。相反,对所存储的已压缩数字视频序列进行解压缩是指对已压缩比特流中的数据(例如,用于重构已压缩数字视频序列的视频帧序列的视频数据或报头数据)进行解码。
本发明的优点在于,其允许在不对所存储的已压缩数字视频序列进行解压缩的情况下确定关键视频片段。这允许在完成捕获过程之后以极小的延迟确定关键视频片段并接着形成视频概要。现有技术中的依赖于解压缩来从所存储的已压缩数字视频序列中提取各个视频帧的方法受到执行解压缩任务所需要的时间量的限制。
在本发明的一些实施例中,基于在捕获数字视频序列时确定的特征值的分析,整个地识别关键视频片段。在本发明其它实施例中,基于对特征值以及从所存储的已压缩数字视频序列中提取的额外信息的分析,识别关键视频片段。在这些情况中,可能需要至少部分地对所存储的已压缩数字视频序列中的一些信息进行解压缩。
例如,在本发明的一个实施例中,从所存储的已压缩数字视频序列中提取音频信息,并且该音频信息与特征值一起用于识别关键视频判断。音频数据通常包括整个已压缩数字视频文件的较小的百分比,并且相对于对视频帧的像素数据进行解压缩,可以快速地提取音频数据。在一些情况中,不可能在捕获时生成音频特征值。处理器可能不具有可用于确定音频特征值并且还确定其它特征值以及处理并解码所捕获的视频的计算周期。在这些情况中,通过从所存储的已压缩数字视频序列中提取音频信息,仍然可以使用音频信息来识别关键视频片段。这表示速度和性能之间的折中。音频信息可以用于改善识别关键视频片段的步骤250的性能,代价是识别关键视频片段所需要的整个处理时间更长。
类似地,在本发明的另一实施例中,从所存储的已压缩数字视频序列中提取视频帧信息,并且视频帧信息与特征值一起用于识别关键视频片段。对整个视频序列进行解压缩消除了在捕获时确定基于视频的特征值的许多优点。因而,优选地,最多只从所存储的已压缩数字视频序列中解码少量的视频帧。本领域技术人员将认识到,当各个帧是独立编码的帧时,可以高效地从已压缩数字视频序列中解码各个帧。而且,视频信息的使用表示速度和性能之间的折中。视频信息可以用于改善识别关键视频片段的步骤250的性能,代价是识别关键视频片段所需要的整个处理时间更长。
在本发明的一些实施例中,识别关键视频片段的步骤250使用来自用户控制34的用户输入来控制视频概要的各种属性。用户输入可以包括但不限于指定视频概要的长度、各个关键视频片段的最小持续时间以及关键视频片段的总数。
在优选实施例中,识别关键视频片段的步骤250使用共同转让给Deever的、名称为“Method For Determining Key Video Frames”的共同待审美国专利申请12/786,471中描述的方法。这种方法先分析数字视频序列,以确定依据时间的重要性值。重要性值可以是数字视频序列的包括全局运动和局部运动在内的特性的函数。优选地,重要性值是使用从确定特征值的步骤220确定的特征值计算的。使用重要性值来形成数字视频序列的扭曲时间表示。扭曲时间表示给数字视频序列中的一些视频帧赋予较大的时间权重,而给其它视频帧赋予较小的时间权重。扭曲时间数字视频序列表示被划分成一组相等的扭曲时间间隔。通过对每个扭曲时间间隔内的视频帧进行分析,来从每个扭曲时间间隔当中选择关键视频帧。优选地,每个扭曲时间间隔的关键视频帧是通过以下方式选择的:对从确定特征值的步骤220确定的与相应扭曲时间间隔内的视频帧相关联的特征值进行分析。这种准则可以包括:选择在完成放大过程之后立即出现的关键视频帧,或者选择在视频帧的中心区域中具有中等水平的局部运动的关键视频帧。
在一个实施例中,通过选择一组环绕每个关键视频帧的视频帧来形成关键视频片段。例如,可以通过选择关键视频帧前后的两秒的视频帧来形成关键视频片段,从而形成四秒长的关键视频片段。
可替换地,可以对关键视频帧进行排名,并且可以只针对与排名最高的关键视频帧相对应的关键视频帧子集来形成关键视频片段。对关键视频帧进行排名可以包括分析数字视频序列以确定照相机固定模式,以及响应于照相机固定模式来对关键视频帧进行排名。优选地,从确定特征值的步骤220确定的与全局运动相对应的特征值可以提供全局运动轨迹,其指示在整个数字视频序列中照相机的固定区域。与高固定的区域(即,在视频捕获的较高百分比内照相机所保持固定的区域)相对应的视频帧被排名较高。排名过程可以迭代地执行,在每个步骤选择下一最高排名的关键视频帧,并且在每个步骤该过程可以将表示未被表示的固定区域的关键视频帧提升到表示已经被包括在排名过程中的固定区域的关键视频帧之上。一旦已经对关键视频帧进行了排名,就可以选择最高排名的关键视频帧以被包括在关键视频片段中。
如之前所描述的,可以通过选择一组环绕每个关键视频帧的视频帧来形成关键视频片段。可替换地,可以通过设置诸如视频概要的总持续时间以及关键视频片段的最小允许持续时间之类的准则来形成关键视频片段。然后可以选择关键视频片段,以满足所设置的准则同时最优地响应于额外的准则。例如,可以选择关键视频片段以使得关键视频片段在讲话部分的中间开始或结束的可能性最小。
在已经识别出关键视频片段之后,形成视频概要的步骤260形成视频概要。通过将各个关键视频片段组装成单个集合来形成视频概要。在优选实施例中,以与关键视频片段在数字视频序列中的出现顺序相对应的时间顺序来组装这些关键视频片段。
在存储视频概要的表示的步骤270中,将视频概要的表示存储在处理器可访问的存储器中。在本发明的一个实施例中,将视频概要的表示存储在处理器可访问的存储器中包括:存储帧标识元数据,其提供关于数字视频序列中的与视频概要相对应的视频帧的指示。可以将帧标识元数据与所存储的已压缩数字视频序列相关联地存储。例如,视频概要表示可以作为所存储的已压缩数字视频序列中的元数据进行存储,所述元数据指示与包含在视频概要中的关键视频片段相对应的一系列开始帧和结束帧。这允许除了存储帧标识元数据所需要的物理存储器以外,在不使用任何额外的物理存储器的情况下存储视频概要的表示。
在本发明的另一个实施例中,将视频概要的表示存储在处理器可访问的存储器中包括:提取所存储的已压缩数字视频序列中的与所识别的关键视频片段相对应的视频帧,并对它们进行合并,已形成新合并的与视频概要相对应的视频序列。在一些情况中,这可能需要对已压缩数字视频序列的多个部分进行解压缩,并且然后对合并的视频序列进行压缩以形成已压缩视频概要。合并的视频序列通常将包括视频数据以及相应的音频数据,所述相应的音频数据也必须从已压缩数字视频序列中被提取出来。
随后,可以将已压缩视频概要存储在处理器可访问的存储器中。在这个实施例中,将已压缩视频概要存储成与已压缩数字视频序列不同的文件。在这种情况中,视频概要表示是可以独立于原始的已压缩数字视频序列而被查看或共享的数字视频文件。在优选实施例中,视频概要的所存储的表示是适合于使用标准视频播放器进行播放的格式的数字视频文件。
在本发明的一些实施例中,对所提取出来的与视频概要相对应的视频帧进行再采样,以便生成不同空间分辨率的所提取的视频帧,之后对不同空间分辨率的所提取的视频帧进行压缩以形成已压缩视频概要。这种再采样对于共享以高分辨率捕获的视频而言可能特别有益。用这种方式,已压缩视频概要将比已压缩数字视频序列小,这不仅是因为其包含更少的视频帧,还是因为视频帧具有较低的空间分辨率。可以生成较低空间分辨率的视频概要,而不必对较高分辨率的视频帧的整个集合进行解压缩。只需要对生成视频概要所需要的那些视频帧进行解压缩。
类似地,可以在时间维度中对所提取的与视频概要相对应的视频帧进行再采样,以生成不同时间分辨率的所提取的视频帧,之后对不同空间分辨率的所提取的视频帧进行压缩以形成已压缩视频概要。
图3与本发明的另一实施例相对应,其中,用户预览所形成的视频概要,并可以请求使用调整的用户设置来形成更新的视频概要。在这个实施例中,执行之前参考图2所描述的捕获数字视频序列的步骤210、确定特征值的步骤220、压缩数字视频序列的步骤230、存储已压缩数字视频序列的步骤240、识别关键视频片段的步骤250、形成视频概要的步骤260以及存储视频概要的表示的步骤270。在存储由形成视频概要的步骤260形成的视频概要之前,允许用户使用预览视频概要的步骤262来预览视频概要。随后使用用户满意测试264提示用户来指示他或她对第一视频概要的满意。如果用于满意该视频概要,则执行到参考图2所描述的存储视频概要的步骤270。然而,如果用于不满意该视频概要,则使用调整用户设置的步骤226来允许用户调整一个或多个设置,并且随后形成新的视频概要。这些用户的设置可以通过用户控制34来输入,并且可以包括对诸如视频概要的长度、关键视频片段的最小长度或视频概要中所包括的关键视频片段的数量之类的参数的设置。在用户已经调整了用户设置之后,使用识别关键视频片段的步骤250以及形成视频概要的步骤260来响应于用户设置形成新视频概要。本领域技术人员将认识到,用户可以预览视频概要并多次更新用户设置,从而形成相应的视频概要,直到用户对所生成的视频概要满意为止。
图4示出了本发明的另一实施例,其中,将视频概要存储车与所存储的数字视频序列相关联的元数据。捕获数字视频序列的步骤410使用数字视频捕获设备来捕获数字视频序列,其中,数字视频序列包括多个视频帧。存储数字视频序列的步骤420将数字视频序列存储在处理器可访问的存储器中。所存储的数字视频序列可以包括或可以不包括所确定的特征值,其是使用图2中的确定特征值的步骤220而确定的。
接着,识别关键视频片段的步骤430识别与来自所存储的数字视频序列的一组或多组视频帧相对应的一个或多个关键视频片段。在一些实施例中,识别关键视频片段的步骤430可以使用参考图2中的识别关键视频片段的步骤250所描述的所存储的特征值。在其它实施例中,识别关键视频片段的步骤430使用视频分析算法来直接分析所存储的数字视频序列中的帧。在这种情况中,识别关键视频片段的步骤430通常将会需要对数字视频序列进行解压缩以执行其分析。可以使用本领域任何已知的方法来识别关键视频片段,包括之前参考图2所描述的那些方法在内。
形成视频概要的步骤440以与图2中的形成视频概要的步骤260类似的方式对所识别的关键视频片段进行组装,以形成视频概要。将视频概要存储成元数据的步骤450通过存储与所存储的数字视频序列相关联的元数据来将视频概要存储在处理器可访问的存储器中,其中,元数据提供关于与视频概要相对应的视频帧的指示。
识别关键视频片段的步骤430、形成视频概要的步骤440以及将视频概要存储成元数据的步骤450不必发生在与捕获数字视频序列的步骤410和存储数字视频序列的步骤420相同的数字视频捕获设备上,或使用与步骤410和420相同的处理器20。例如,存储数字视频序列的步骤420可以导致将所存储的数字视频序列写入到图像存储器30,图像存储器30例如可以是可移除存储卡。随后,可移除存储卡可以用于将所存储的数字视频序列移动到另一设备,在所述另一设备中可以应用识别关键视频片段的步骤430、形成视频概要的步骤440以及将视频概要存储成元数据的步骤450。在一些情况中,所述另一设备可以是另一数字视频捕获设备,诸如图1中所示出的。在其它实施例中,将所存储的数字视频序列加载到诸如计算机40(图1)或视频编辑系统之类的另一设备上,在所述另一设备上可以处理所存储的数字视频序列以确定视频概要。
在优选实施例中,识别关键视频片段的步骤430涉及从所存储的数字视频序列中提取至少一个视频帧,以及分析所述视频帧以确定与这些视频帧相关联的特征值。在优选实施例中,识别关键视频片段的步骤430还涉及从所存储的数字视频序列中提取至少一个音频采样,以及分析所述音频采样以确定与所述音频采样相关联的特征值。可以分析特征值以识别关键视频片段。
在优选实施例中,将视频概要存储成元数据的步骤450包括存储帧标识元数据,其提供关于数字视频序列中的与视频概要相对应的视频帧的指示。以这种方式将视频概要存储成帧表示元数据具有以下优点:除了存储帧标识所需要的极小量的存储器以外,不需要使用任何额外的物理存储器来存储视频概要。优选地,将帧标识元数据与所存储的已压缩数字视频序列相关联地存储。例如,可以将视频概要表示存储成所存储的已压缩数字视频序列中的元数据,所述元数据指示与包含在视频概要中的关键视频片段相对应的一系列开始帧和结束帧。在其它实施例中,可以将帧标识元数据存储在与所存储的数字视频序列相关联的单独文件中。
在本发明的一些实施例中,将视频概要存储成元数据的步骤450还包括存储元数据,所述元数据提供关于与组成视频概要的关键视频片段相对应的音频采样的指示。
在本发明的一些实施例中,将视频概要存储成元数据的步骤450还包括存储元数据,所述元数据提供关于将在所识别的关键视频片段之间的边界处应用的视频过渡效果的指示。视频过渡效果可以包括:例如从一个关键视频片段衰落到另一个(即,“淡入淡出“)以及从关键视频片段衰落到白色(或黑色)然后衰落到下一视频片段。其它类型的过渡效果将包括特殊效果,例如交互转景效果、生长或收缩圆环效果、水平或垂直百叶窗效果以及棋盘过渡效果。本领域技术人员将认识到这些仅仅是几个例子,并且根据本发明可以使用许多不同类型的过渡效果。使用视频过渡效果可以通过消除从数字视频序列的一个段到另一个段的突然过渡,来改善视频概要的总体视觉质量。
在本发明的一些实施例中,将视频概要存储成元数据的步骤450还包括存储元数据,所述元数据提供关于在关键视频片段之间的边界处应用的音频过渡效果的指示。音频过渡效果可以包括:例如衰落到静音和背景音。这些音频过渡效果可以通过消除数字视频序列的一个音频段到另一个音频段的突然过渡来改善视频概要的总体音频质量。
图5示出了根据本发明实施例的由用于显示视频概要的视频回放系统使用的过程的流程图。具体地,图5中的方法用于显示被存储成元数据而不是被存储成可直接播放的数字视频文件的视频概要。
首先,读取数据的步骤510读取与所存储的数字视频概要相关联的数据,其中,所述数据提供关于所存储的数字视频序列中的与视频概要相对应的视频帧的指示。例如,可以从用于存储数字视频序列的数字视频文件中所存储的元数据当中提取提供关于视频帧的指示的数据,其中所述元数据指示哪些视频帧包括在视频概要中。可替换地,还可以从与所存储的数字视频序列相关联的单独文件中提取所述数据。
接着,提取视频帧的步骤520从所存储的数字视频序列中提取与组成视频概要的关键视频片段相对应的视频帧。通常,所存储的数字视频序列是以压缩形式存储的。在这样的情况中,提取视频帧的步骤520包括对所存储的数字视频序列进行解压缩。
形成视频概要的步骤530用于从所提取出来的针对关键视频片段的视频帧形成视频概要。在最简单的情况中,形成视频概要的步骤530简单地将所提取的视频帧汇编成连续的视频剪辑。
一旦形成了视频概要,就使用显示视频概要的步骤540来在软拷贝显示器上显示视频概要。软拷贝显示器可以是例如数字视频捕获设备上的回顾屏幕、与计算机或电视屏幕相关联的显示器。
读取数据的步骤510还可以提供关于与视频概要相对应的音频采样的指示。在这种情况中,提取视频帧的步骤520还可以包括从所存储的数字视频序列中提取与视频概要相对应的适当的音频采样。
在本发明的一些实施例中,读取数据的步骤510还提供关于视频概要的视频过渡效果的指示。类似地,读取数据的步骤510可以提供关于视频概要的音频过渡效果的指示。在读取数据的步骤510提供关于视频过渡效果的指示的情况中,形成视频概要的步骤530根据指定的过度效果来修改所提取的视频帧,使得汇编的视频概要具有期望的过渡。因而,例如,可以通过读取以下数据来应用衰落到黑色的视频过渡效果:所述数据指示在视频概要中所包含的关键视频片段的最后15个帧期间出现衰落。当从所存储的数字视频序列中提取出与衰落到黑色的视频过渡相对应的帧时,可以根据逐渐衰落到黑色的公式来修改视频帧数据。在下一关键视频片段的前15个帧期间可以保留衰落到黑色,在此期间,根据从黑色逐渐衰落回原始视频数据的公式来修改所提取的帧。
在软拷贝显示器还包含一个或多个用于发送音频的扬声器的情况中,在经由扬声器发送音频之前可以类似地处理音频过渡效果。例如,可以通过读取以下数据来应用衰落到静音的音频过渡效果:所述数据指示在与关键视频片段相对应的最后8000个音频采样期间发生音频过渡效果。当从所存储的数字视频序列中提取与衰落到静音的过渡相对应的音频采样时,可以根据逐渐衰落到静音的公式来修改音频采样数据。可以在与下一关键视频片段相对应的前8000个音频采样期间保留衰落到静音,在此期间,根据从静音逐渐衰落回原始音频数据的公式来修改所提取的音频采样。
在根据本发明的用于形成视频概要的一些方法中,与视频概要中所包含的视频帧或音频采样相对应的视频概要元数据以及视频或音频过渡效果存储在包含所存储的数字视频序列的数字视频文件中。并且,在根据本发明的用于显示视频概要的一些系统中,读取该视频概要元数据以提供关于需要从所存储的数字视频序列中提取哪些与视频概要相对应的视频帧和音频采样的指示以及关于在显示器上显示视频并向扬声器发送音频之前应当应用什么样的视频和音频过渡效果的指示。这些方法和系统具有以下优点:可以在不存储额外的与视频概要相对应的单独视频文件的情况下表示并显示视频概要。
在一些实施例中,视频显示设备可以向用户呈现查看原始视频或视频概要的选项。例如,可以在数字视频摄像机上提供用于播放原始视频序列或视频概要的单独的播放按钮。在一些实施例中,可以响应于激活“快进”按钮而播放视频概要。这反映了以下事实:视频概要代表了以加速的节奏通过视频序列的替换方式,而不是简单地提供对视频序列中的帧的时间采样的传统快进方式。播放视频概要可能是一种供用户识别视频序列中的、他们将要查看的期望部分的更有用的方式。
参考图5描述的视频回放系统在其能够从所存储的数字视频序列中提取视频概要元数据并处理视频概要元数据以理解如何显示数字视频序列的视频概要版本的意义上来讲,是一种“智能”视频播放器。“智能”视频播放器可以向查看者呈现查看全部数字视频序列或视频概要版本的选项。常规的视频播放器不会识别与视频概要相关联的视频概要元数据。然而,常规的视频播放器仍然可以读取并显示原始的所存储的数字视频序列。在这种情况中,所存储的数字视频序列中所包含的元数据被简单地忽略,并播放全部的数字视频序列。
再次参考图1和图2,本发明的另一实施例是用于捕获数字视频序列并用于生成相应的视频概要的数字视频捕获系统(数字照相机10),包括:图像传感器14,用于捕获视频帧;光学系统(具有可调孔径的镜头4以及可调快门6),用于将场景成像到图像传感器上;处理器20,用于形成视频概要并将视频概要的表示存储在处理器可访问的存储器中;图像显示器32,用于查看数字视频序列;以及诸如用户控制34之类的模块,用于向用户提供在软拷贝显示器上查看所存储的数字视频序列或视频概要的所存储的表示的选项。数字视频捕获系统可以是例如数字视频照相机或具有静止和视频捕获模式的数字照相机。数字视频捕获系统还可以采用其它形式,例如具有网络照相机的膝上型计算机或台式计算机。
向数字视频捕获系统中的处理器20提供用于执行图2中所示的方法步骤的软件。更具体地,响应于用户命令,处理器20可以发起捕获数字视频序列的步骤210,该步骤捕获包括多个视频帧的数字视频序列。处理器20在数字视频序列被捕获时自动地分析数字视频序列中的视频帧子集,以使用确定特征值的步骤220来确定一个或多个特征值。随后,处理器20通过应用压缩数字视频序列的步骤230来压缩数字视频序列;并且通过应用存储已压缩数字视频序列的步骤240将所生成的已压缩数字视频序列存储在处理器可访问存储器中。随后,处理器20应用识别关键视频片段的步骤250来自动地分析特征值,而不对所存储的已压缩数字视频序列进行解压缩,从而识别出一个或多个关键视频片段,每个关键视频片段与来自数字视频序列的一组视频帧相对应。最后,处理器20应用形成视频概要的步骤260来组装关键视频片段,以形成视频概要,并使用存储视频概要的表示的步骤270将视频概要的表示存储在处理器可访问的存储器中。
数字视频捕获系统中的处理器20还可以在数字视频序列被捕获时执行自动地分析数字视频序列中的至少一个音频采样的步骤,以确定一个或多个特征值。
数字视频捕获系统中的处理器20还可以执行将所确定的特征值作为与所存储的已压缩数字视频序列相关联的元数据而存储在处理器可访问的存储器中的步骤。
数字视频捕获系统中的处理器20还可以执行将所确定的特征值作为与所存储的已压缩数字视频序列相关联的单独文件而存储在处理器可访问的处理器中的步骤。
数字视频捕获系统中的处理器20还可以执行自动地分析特征值以及用户输入以识别一个或多个关键视频片段的步骤。用户输入可以来自于用户控制34,并且可以包括关于视频概要的长度、视频概要中所包含的任意关键视频片段的最小长度以及视频概要中所包括的关键视频片段的数量的约束。
数字视频捕获系统中的处理器20还可以执行将视频概要的表示存储在处理器可访问的存储器中的步骤,其中,生成提供关于数字视频序列中的与视频概要相对应的视频帧的指示的元数据,并将该元数据与所存储的已压缩数字视频序列相关联地存储。
用户可以激活数字视频捕获系统上的用户控制34,以在软拷贝图像显示器32上或在外部视频显示器46上查看视频概要。在将视频概要存储成用于提供关于数字视频序列中的与视频概要相对应的视频帧的指示的元数据的情况中,可以提取并显示视频概要,如图5中所描述的。具体地,数字视频捕获系统还可以执行“智能”数字播放器的角色,并可以基于元数据提取合适的视频和音频数据。
在一些实施例中,可以提供用户界面,以使得用户能够回顾视频概要并决定其是否是可接受的。如果用户确定视频概要不是所期望的,那么数字视频捕获系统可以通过用户控制34提供用于向用户呈现使用用户调节的用户设置来请求视频概要的选项的方式。这些调节的用户设置可以包括:例如,视频概要的长度、视频概要中的关键视频片段的最小长度或者视频概要中将包括的关键视频片段的数量。在一些实施例中,该系统可以使用不同的设置或者识别关键视频片段的步骤250的不同变形来自动形成一系列视频概要选项。因而,可以有效地使得用户能够在多个视频概要版本之间进行选择,从而减小了没有生成令人满意的视频概要的可能性,并提高了特征的总体成功。
这种所描述的数字视频捕获系统提供了以下优点:可以快速地生成并回顾一系列视频概要,而不必对所存储的已压缩数字视频序列进行解压缩,并且不必将视频概要编码成新的文件。
在将要在网络上共享视频概要或者与不配备有“智能”视频显示器的任意设备共享视频概要的情况中,使用单独的视频概要文件来存储视频概要是期望的,其中,“智能”视频显示器能够解释在已压缩数字视频序列中包含的元数据并从而能够提取视频概要。在这种情况中,数字视频捕获系统的处理器20所生成的数字视频概要的所存储的表示可以是以适合于使用标准播放器进行播放的格式进行存储的数字视频文件。在一些实施例中,视频概要总是被存储成单独的视频概要文件。可替换地,可以提供用户控制34,以允许用户选择用于存储视频概要的优选方法。在一些实施例中,响应于用户启动用户界面上的“共享”按钮,视频概要可以被存储成单独的视频概要文件。
在数字视频捕获系统将视频概要存储成单独文件的实施例中,处理器20还可以执行在处理器可访问的存储器中将视频概要的表示存储成数字视频文件的步骤。在这种情况中,向处理器20提供用于对所存储的已压缩数字视频序列中的与视频概要相对应的至少一部分进行解压缩,然后对所提取的视频帧进行压缩以形成已压缩的视频概要的软件,其中,可以将已压缩的视频概要存储在处理器可访问的存储器中。此外,数字视频捕获系统中的处理器20可以执行对所存储的已压缩数字视频序列的至少一部分进行解压缩以提取与视频概要相对应的音频采样、压缩所提取的音频采样并将已压缩的所提取的音频采样包括在已压缩的视频概要中的步骤。
还通过在共享之前降低原始视频序列的空间或时间分辨率,来有助于在计算机网络上共享视频文件。数字视频捕获系统中的处理器20还可以对所提取的视频帧进行再采样,以生成不同空间或时间分辨率的所提取的视频帧。本发明具有以下优点:其允许形成较低分辨率的视频概要文件,而不需要对整个原始的已压缩数字视频序列进行解压缩。只需要对与生成视频概要有关的已压缩数字视频数据进行解压缩。这允许从原始的已压缩数字视频序列到视频概要的更快速的编码转换。
还通过提高用于减小已压缩数字视频序列的大小的压缩的积极性,来有助于在网络上共享视频文件。与所存储的已压缩数字视频序列相比,数字视频捕获系统中的处理器20还可以以更积极的压缩设置来压缩所提取的视频帧,以生成被压缩得更厉害的视频概要。本发明具有以下优点:其允许形成被压缩得更厉害的视频概要文件,而不必对整个原始的已压缩数字视频序列进行解压缩。
数字视频捕获系统的图像传感器14、光学系统(镜头4)、处理器20以及软拷贝显示器(图像显示器32)可以都是数字视频照相机的组件,并且数字视频照相机上的用户界面控制可以用于向用户提供在数字视频照相机的软拷贝显示器上查看所存储的已压缩数字视频序列或所存储的视频概要。在这种框架中,用户可以在数字视频照相机上捕获视频,立即查看该视频的概要版本,如果希望的话则请求修改,然后选择共享该视频概要,从而可以生成并共享单独的视频概要文件。
数字视频照相机还可以连接到外部软拷贝显示器,使得用户可以在外部软拷贝显示器上查看所存储的已压缩数字视频序列或所存储的视频概要。
软拷贝显示器还可以是能够访问所存储的数字视频序列和所存储的视频概要的独立视频查看系统的一个组件,并且数字照相机上的用户界面控制可以向用户提供在软拷贝显示器上查看所存储的已压缩数字视频序列或所存储的视频概要的选项。
数字视频捕获系统的处理器20还可以在形成视频概要时提供在关键视频片段之间应用的视频过渡效果。可以在显示时计算视频过渡效果的结果。这对于被存储成与所存储的已压缩数字视频序列相关联的元数据的视频概要而言尤其有利。
在本发明的一些实施例中,数字视频捕获系统的处理器20通过分析关键视频片段自动地从多个可用的过渡效果中选择视频过渡效果。对于一些视频内容,衰落到白色的过渡是优选的,而对于其它视频内容,衰落到黑色可能是优选的,并且对于额外的其它视频内容,额外的不同的视频过渡可能是优选的。对关键视频片段的自动分析可以提供指示哪个视频过渡效果在两个关键视频帧之间提供最好的视觉结果的信息。
可以以类似的方式处理音频过渡效果。数字视频捕获系统的处理器20还可以在形成视频概要时包括在关键视频片段之间应用的音频过渡效果。可以在显示时计算音频过渡效果的结果。
在根据本发明实施例的数字视频捕获系统的另一实施例中,处理器20应用识别关键视频片段的步骤250的变形,其涉及自动地分析特征值以及在所存储的已压缩数字视频序列中所包含的信息,以识别关键视频片段。在这个实施例中,牺牲了速度来换取确定组成视频概要的关键视频片段时可用的额外信息。在许多情况中,处理器20可能不具有可用于在捕获时计算所有的期望特征值的计算周期。在这种情况中,可以对所存储的已压缩数字视频序列进行部分解压缩,以提取要在计算关键视频片段中使用的信息。例如,在本发明的一些实施例中可以提取所存储的已压缩数字视频序列中所包含的音频信息。附加地,在本发明的一些实施例中,还可以提取所存储的已压缩数字视频序列中所包含的视频信息。
本发明实现的另一特征是辅助的手工裁剪特征。许多数字视频捕获设备提供手工裁剪的编辑特征,其中,用户可以回顾所捕获的视频,并选择从视频的开始和结束进行裁剪。使用本发明,可以形成包括单个关键视频片段的视频概要,并且将视频概要的开始点和结束点提供成所建议的手工裁剪点。
注意,除了形成视频概要以外,在捕获时确定特征值以及在捕获后使用所确定的特征值的过程对于其它应用可能也是有用的。其它选项,包括使用特征值来确定视频中的关键帧在内,被认为落入本发明的范围内。
许多数字视频序列压缩算法在对视频进行编码时使用图片组。一个图片组包括独立编码的视频帧以及依赖于来自至少一个其它视频帧的信息以便进行解码的额外视频帧。图片组的一个流行的实例是具有独立编码的帧(“I”帧),之后是预测编码帧(“P”帧)序列,其中,每个“P”帧是从之前的帧预测的。图片组以下一“I”帧结束,并且新的图片组以下一“I”帧开始。在这样的压缩方案中,“I”帧提供对于已压缩数字视频序列的访问点,其中,可以提取以“I”帧开始的多个帧。具体地,可以从已压缩的数字视频序列中提取全部图片组,并将它们编码转换成视频概要,这仅仅需要对指示包括图片组的已压缩字节的位置和数量的报头信息进行解码。因而,在形成视频概要时施加以下约束可能是有利的:每个关键视频片段的开始帧是用于开始图片组的“I”帧,并且优选地,关键视频片段包含正好数量的图片组。这种约束允许在对原始的已压缩数字视频序列进行极小压缩的情况下生成单独的视频概要文件。
计算机程序产品可以包括一个或多个存储介质,例如:诸如磁盘(例如软盘)或磁带之类的磁存储介质;诸如光盘、光带或机器可读条形码之类的光存储介质;诸如随机存取存储器(RAM)或只读存储器(ROM)之类的固态电子存储设备;或者用于存储计算机程序的任何其它物理设备或介质,所述计算机程序具有用于控制一个或多个计算机实施根据本发明的方法的指令。
部件列表
2  闪光灯
4  镜头
6  可调节孔径和可调节快门
8  变焦和聚焦电机驱动器
10 数字照相机
12 时序生成器
14 图像传感器
16 ASP和A/D转换器
18 缓冲存储器
20 处理器
22 音频编解码器
24 麦克风
25 压力传感器
26 扬声器
27 加速计
28 固件存储器
30 图像存储器
32 图像显示器
34 用户控制
36 显示存储器
38 有线接口
40 计算机
42 倾斜传感器
44 视频接口
46 视频显示器
48 接口/再充电器
50 无线调制解调器
52 射频频带
58 无线网络
70 互联网
72 照片服务提供商
210 捕获数字视频序列的步骤
220 确定特征值的步骤
230 压缩数字视频序列的步骤
240 存储已压缩的数字视频序列的步骤
250 识别关键视频片段的步骤
260 形成视频概要的步骤
262 预览视频概要的步骤
264 用户满意测试
266 调整用户设置的步骤
270 存储视频概要的表示的步骤
410 捕获数字视频序列的步骤
420 存储已压缩的数字视频序列的步骤
430 识别关键视频片段的步骤
440 形成视频概要的步骤
450 将视频概要存储成元数据的步骤
510 读取数据的步骤
520 提取视频帧的步骤
530 形成视频概要的步骤
540 显示视频概要的步骤

Claims (13)

1.一种用于形成数字视频序列的视频概要的方法,所述数字视频序列是使用数字视频捕获设备捕获的,所述方法包括:
使用所述数字视频设备捕获数字视频序列,其中,所述数字视频序列包括多个视频帧和一个或多个音频采样;
使用处理器在所述数字视频序列被捕获时自动地分析所述数字视频序列中的至少一个所述视频帧以确定一个或多个特征值;
压缩所述数字视频序列,其中,仅在已经确定了相应特征值之后压缩所分析的视频帧;
将已压缩数字视频序列存储在处理器可访问的存储器中;以及
在存储已压缩数字视频序列之后,使用处理器:
从所存储的已压缩数字视频序列中提取音频采样;
自动地分析所述特征值和所提取的音频采样,以识别一个或多个关键视频片段,而不对所存储的已压缩数字视频序列的视频帧进行解压缩,每个关键视频片段与来自所述数字视频序列的一组视频帧相对应;
对所述关键视频片段进行组装以形成视频概要;以及
将所述视频概要的表示存储在处理器可访问的存储器中。
2.如权利要求1所述的方法,还包括:使用处理器在所述数字视频被捕获时自动地分析一个或多个数字视频捕获设备设置,以确定一个或多个特征值。
3.如权利要求1所述的方法,还包括:使用处理器在所述数字视频被捕获时自动地分析加速计所生成的数据,以确定一个或多个特征值。
4.如权利要求1所述的方法,其中,所确定的特征值被存储在所述处理器可访问的存储器中,作为与所存储的已压缩数字视频序列相关联的元数据。
5.如权利要求1所述的方法,其中,所确定的特征值被存储在所述处理器可访问的存储器中,作为与所存储的已压缩数字视频序列相关联的单独文件。
6.如权利要求1所述的方法,其中,自动地分析所述特征值的步骤还包括:根据用户输入识别一个或多个关键视频片段。
7.如权利要求1所述的方法,其中,将所述视频概要的表示存储在处理器可访问的存储器中还包括:对所存储的已压缩数字视频序列的至少一部分进行解压缩,以提取与所述视频概要相对应的视频帧,并对所提取的视频帧进行压缩,以形成已压缩视频概要;以及将已压缩视频概要存储在处理器可访问的存储器中。
8.如权利要求7所述的方法,还包括:提取与所述视频概要相对应的音频采样;以及将所提取的音频采样包括在已压缩视频概要中。
9.如权利要求7所述的方法,其中,所提取的视频帧被再采样,以产生不同空间分辨率的所提取的视频帧。
10.如权利要求1所述的方法,其中,所述视频概要的所存储的表示是以适合于使用视频播放器进行播放的格式进行存储的数字视频文件。
11.如权利要求1所述的方法,其中,将所述视频概要的表示存储在处理器可访问的存储器中还包括:生成元数据,所述元数据提供关于所述数字视频序列中的与所述视频概要相对应的视频帧的指示,并且其中,所述元数据是与所存储的已压缩数字视频序列相关联地存储的。
12.一种用于形成数字视频序列的视频概要的方法,所述数字视频序列是使用数字视频捕获设备捕获的,所述方法包括:
a)使用所述数字视频捕获设备捕获数字视频序列,其中,所述数字视频序列包括多个视频帧;
b)使用处理器在所述数字视频序列被捕获时自动地分析所述数字视频序列中的至少一个所述视频帧,以确定一个或多个特征值;
c)压缩所述数字视频序列,其中,仅在已经确定了相应特征值之后压缩所分析的视频帧;
d)将已压缩数字视频序列存储在处理器可访问的存储器中;
e)在存储已压缩数字视频序列之后,使用处理器自动地分析所述特征值以识别一个或多个关键视频片段,而不对所存储的已压缩数字视频序列进行解压缩,每个关键视频片段与来自所述数字视频序列的一组视频帧相对应;
f)对所述关键视频片段进行组装以形成视频概要;
g)允许用户预览所述视频概要;
h)从所述用户接收调整的用户设置;
i)使用处理器来响应于所述调整的用户设置而自动地分析所述特征值以识别一个或多个更新的关键视频片段,而不对所存储的已压缩数字视频序列进行解压缩,每个更新的关键视频片段与来自所述数字视频序列的一组视频帧相对应;
j)对所述更新的关键视频片段进行组装,以形成更新的视频概要;以及
k)将所述更新的视频概要的表示存储在处理器可访问的存储器中。
13.如权利要求12所述的方法,其中,重复步骤g)-j),直到所述用户对所预览的视频概要满意为止。
CN201180025388.5A 2010-05-25 2011-05-23 视频概要方法 Expired - Fee Related CN102906816B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/786,483 2010-05-25
US12/786,483 US8432965B2 (en) 2010-05-25 2010-05-25 Efficient method for assembling key video snippets to form a video summary
PCT/US2011/037530 WO2011149825A1 (en) 2010-05-25 2011-05-23 Video summary method

Publications (2)

Publication Number Publication Date
CN102906816A CN102906816A (zh) 2013-01-30
CN102906816B true CN102906816B (zh) 2015-09-09

Family

ID=44280684

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180025388.5A Expired - Fee Related CN102906816B (zh) 2010-05-25 2011-05-23 视频概要方法

Country Status (5)

Country Link
US (1) US8432965B2 (zh)
EP (1) EP2577662A1 (zh)
JP (1) JP5568178B2 (zh)
CN (1) CN102906816B (zh)
WO (1) WO2011149825A1 (zh)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9520156B2 (en) * 2010-08-31 2016-12-13 Excalibur Ip, Llc Content preview generation
US9848158B2 (en) 2011-05-04 2017-12-19 Monument Peak Ventures, Llc Digital camera user interface for video trimming
US9241101B2 (en) 2011-05-04 2016-01-19 Intellectual Ventures Fund 83 Llc Digital camera user interface for text entry
US8643746B2 (en) 2011-05-18 2014-02-04 Intellectual Ventures Fund 83 Llc Video summary including a particular person
US8665345B2 (en) 2011-05-18 2014-03-04 Intellectual Ventures Fund 83 Llc Video summary including a feature of interest
US8442265B1 (en) * 2011-10-19 2013-05-14 Facebook Inc. Image selection from captured video sequence based on social components
US8959022B2 (en) * 2012-07-03 2015-02-17 Motorola Solutions, Inc. System for media correlation based on latent evidences of audio
US9076043B2 (en) 2012-08-03 2015-07-07 Kodak Alaris Inc. Video summarization using group sparsity analysis
US8913835B2 (en) 2012-08-03 2014-12-16 Kodak Alaris Inc. Identifying key frames using group sparsity analysis
US8989503B2 (en) 2012-08-03 2015-03-24 Kodak Alaris Inc. Identifying scene boundaries using group sparsity analysis
WO2015109290A1 (en) * 2014-01-20 2015-07-23 H4 Engineering, Inc. Neural network for video editing
CN105530554B (zh) * 2014-10-23 2020-08-07 南京中兴新软件有限责任公司 一种视频摘要生成方法及装置
US9479694B2 (en) 2014-10-28 2016-10-25 Google Inc. Systems and methods for autonomously generating photo summaries
TWI554090B (zh) 2014-12-29 2016-10-11 財團法人工業技術研究院 產生多媒體影音摘要的系統與方法
EP3289587A2 (en) 2015-04-29 2018-03-07 TomTom International B.V. Data processing systems
US10090020B1 (en) * 2015-06-30 2018-10-02 Amazon Technologies, Inc. Content summarization
CN105100776B (zh) * 2015-08-24 2017-03-15 深圳凯澳斯科技有限公司 一种立体视频截图方法及装置
US20170148488A1 (en) * 2015-11-20 2017-05-25 Mediatek Inc. Video data processing system and associated method for analyzing and summarizing recorded video data
KR102592904B1 (ko) * 2016-02-19 2023-10-23 삼성전자주식회사 영상 요약 장치 및 방법
US20170323342A1 (en) * 2016-05-04 2017-11-09 International Business Machines Corporation Advertisement management based on mobile resource performance
KR102262481B1 (ko) * 2017-05-05 2021-06-08 구글 엘엘씨 비디오 컨텐츠 요약
US10845956B2 (en) * 2017-05-31 2020-11-24 Snap Inc. Methods and systems for voice driven dynamic menus
CN107920253B (zh) * 2017-10-31 2020-08-18 北京赛思信安技术股份有限公司 一种基于gpu的视频处理方法
CN108133025B (zh) * 2017-12-28 2020-12-08 和芯星通(上海)科技有限公司 传感器数据的批处理方法及装置、电子设备及存储介质
US10679069B2 (en) 2018-03-27 2020-06-09 International Business Machines Corporation Automatic video summary generation
CN108648195B (zh) * 2018-05-09 2022-06-28 联想(北京)有限公司 一种图像处理方法及装置
CN112052841B (zh) * 2020-10-12 2021-06-29 腾讯科技(深圳)有限公司 一种视频摘要的生成方法以及相关装置
JP2024501964A (ja) * 2020-12-30 2024-01-17 インターフェイシャル・コンサルタンツ・エルエルシー ポリマー微粒子組成物

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007073347A1 (en) * 2005-12-19 2007-06-28 Agency For Science, Technology And Research Annotation of video footage and personalised video generation
CN101427250A (zh) * 2006-04-20 2009-05-06 Nxp股份有限公司 对数据流创建摘要的数据摘要系统和方法

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3971065A (en) 1975-03-05 1976-07-20 Eastman Kodak Company Color imaging array
US4642678A (en) 1984-09-10 1987-02-10 Eastman Kodak Company Signal processing method and apparatus for producing interpolated chrominance values in a sampled color image signal
US4774574A (en) 1987-06-02 1988-09-27 Eastman Kodak Company Adaptive block transform image coding method and apparatus
US5189511A (en) 1990-03-19 1993-02-23 Eastman Kodak Company Method and apparatus for improving the color rendition of hardcopy images from electronic cameras
AU7106294A (en) * 1993-06-16 1995-01-03 Abraham, Carmela R System and method for transmitting video material
US5493335A (en) 1993-06-30 1996-02-20 Eastman Kodak Company Single sensor color camera with user selectable image record size
US5668597A (en) 1994-12-30 1997-09-16 Eastman Kodak Company Electronic camera with rapid automatic focus of an image upon a progressive scan image sensor
US5828406A (en) 1994-12-30 1998-10-27 Eastman Kodak Company Electronic camera having a processor for mapping image pixel signals into color display pixels
JP3472659B2 (ja) 1995-02-20 2003-12-02 株式会社日立製作所 映像供給方法および映像供給システム
US5652621A (en) 1996-02-23 1997-07-29 Eastman Kodak Company Adaptive color plane interpolation in single sensor color electronic camera
US6956573B1 (en) * 1996-11-15 2005-10-18 Sarnoff Corporation Method and apparatus for efficiently representing storing and accessing video information
US5956026A (en) 1997-12-19 1999-09-21 Sharp Laboratories Of America, Inc. Method for hierarchical summarization and browsing of digital video
US6591058B1 (en) * 1997-12-23 2003-07-08 Intel Corporation Time shifting by concurrently recording and playing a data stream
TW501022B (en) * 1998-03-16 2002-09-01 Mitsubishi Electric Corp Moving picture coding system
US6192162B1 (en) 1998-08-17 2001-02-20 Eastman Kodak Company Edge enhancing colored digital images
US6833865B1 (en) 1998-09-01 2004-12-21 Virage, Inc. Embedded metadata engines in digital capture devices
US6625325B2 (en) 1998-12-16 2003-09-23 Eastman Kodak Company Noise cleaning and interpolating sparsely populated color digital image using a variable noise cleaning kernel
US6462754B1 (en) 1999-02-22 2002-10-08 Siemens Corporate Research, Inc. Method and apparatus for authoring and linking video documents
WO2001041451A1 (en) 1999-11-29 2001-06-07 Sony Corporation Video/audio signal processing method and video/audio signal processing apparatus
AUPQ535200A0 (en) 2000-01-31 2000-02-17 Canon Kabushiki Kaisha Extracting key frames from a video sequence
US7055168B1 (en) 2000-05-03 2006-05-30 Sharp Laboratories Of America, Inc. Method for interpreting and executing user preferences of audiovisual information
US20040125877A1 (en) 2000-07-17 2004-07-01 Shin-Fu Chang Method and system for indexing and content-based adaptive streaming of digital video content
GB0029880D0 (en) 2000-12-07 2001-01-24 Sony Uk Ltd Video and audio information processing
US7203620B2 (en) * 2001-07-03 2007-04-10 Sharp Laboratories Of America, Inc. Summarization of video content
US20030043292A1 (en) * 2001-08-31 2003-03-06 Pyle Norman C. System and method for automatic capture of light producing scenes
KR20030026529A (ko) * 2001-09-26 2003-04-03 엘지전자 주식회사 키프레임 기반 비디오 요약 시스템
US7035435B2 (en) 2002-05-07 2006-04-25 Hewlett-Packard Development Company, L.P. Scalable video summarization and navigation system and method
US20040052505A1 (en) 2002-05-28 2004-03-18 Yesvideo, Inc. Summarization of a visual recording
CA2443365C (en) 2002-11-19 2010-01-12 F. Hoffmann-La Roche Ag Methods for the recombinant production of antifusogenic peptides
US7483618B1 (en) 2003-12-04 2009-01-27 Yesvideo, Inc. Automatic editing of a visual recording to eliminate content of unacceptably low quality and/or very little or no interest
CN100452871C (zh) * 2004-10-12 2009-01-14 国际商业机器公司 视频监视系统的视频分析、存档和报警方法和设备
US20060103736A1 (en) * 2004-11-12 2006-05-18 Pere Obrador Sequential processing of video data
JP4849818B2 (ja) 2005-04-14 2012-01-11 イーストマン コダック カンパニー ホワイトバランス調整装置及び色識別装置
JP4453603B2 (ja) * 2005-05-23 2010-04-21 カシオ計算機株式会社 ダイジェスト作成装置およびダイジェスト作成処理のプログラム
US7558809B2 (en) * 2006-01-06 2009-07-07 Mitsubishi Electric Research Laboratories, Inc. Task specific audio classification for identifying video highlights
US8031775B2 (en) 2006-02-03 2011-10-04 Eastman Kodak Company Analyzing camera captured video for key frames
US7889794B2 (en) 2006-02-03 2011-02-15 Eastman Kodak Company Extracting key frame candidates from video clip
US20070226624A1 (en) * 2006-02-23 2007-09-27 Peker Kadir A Content-based video summarization using spectral clustering
US20070237225A1 (en) 2006-03-30 2007-10-11 Eastman Kodak Company Method for enabling preview of video files
EP2021956A1 (en) * 2006-05-05 2009-02-11 Koninklijke Philips Electronics N.V. Method of updating a video summary by user relevance feedback
WO2008032739A1 (en) * 2006-09-12 2008-03-20 Panasonic Corporation Content imaging device
US20080155627A1 (en) * 2006-12-04 2008-06-26 O'connor Daniel Systems and methods of searching for and presenting video and audio
US7907789B2 (en) * 2007-01-05 2011-03-15 Freescale Semiconductor, Inc. Reduction of block effects in spatially re-sampled image information for block-based image coding
US8503523B2 (en) 2007-06-29 2013-08-06 Microsoft Corporation Forming a representation of a video item and use thereof
US8108398B2 (en) * 2007-06-29 2012-01-31 Microsoft Corporation Auto-summary generator and filter
EP2227758A1 (en) * 2007-11-22 2010-09-15 Koninklijke Philips Electronics N.V. Method of generating a video summary
JP4737228B2 (ja) * 2008-05-07 2011-07-27 ソニー株式会社 情報処理装置、情報処理方法およびプログラム
JP4620150B2 (ja) 2008-10-23 2011-01-26 株式会社東芝 電子機器および映像処理方法
US8446490B2 (en) 2010-05-25 2013-05-21 Intellectual Ventures Fund 83 Llc Video capture system producing a video summary

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007073347A1 (en) * 2005-12-19 2007-06-28 Agency For Science, Technology And Research Annotation of video footage and personalised video generation
CN101427250A (zh) * 2006-04-20 2009-05-06 Nxp股份有限公司 对数据流创建摘要的数据摘要系统和方法

Also Published As

Publication number Publication date
WO2011149825A1 (en) 2011-12-01
JP5568178B2 (ja) 2014-08-06
EP2577662A1 (en) 2013-04-10
US8432965B2 (en) 2013-04-30
CN102906816A (zh) 2013-01-30
JP2013533666A (ja) 2013-08-22
US20110293018A1 (en) 2011-12-01

Similar Documents

Publication Publication Date Title
CN102906816B (zh) 视频概要方法
US9124860B2 (en) Storing a video summary as metadata
US8446490B2 (en) Video capture system producing a video summary
JP5877895B2 (ja) 所定の人間を含むビデオサマリー
JP5857122B2 (ja) 興味の特徴を含むビデオサマリー
CN102939630B (zh) 用于确定关键视频帧的方法
JP5783737B2 (ja) 撮像装置および動画記録装置の制御方法
JP2013118518A (ja) 撮像装置
KR101480407B1 (ko) 디지털 영상 처리 장치, 이의 제어 방법 및 상기 제어방법을 기록한 기록 매체
JP2012129887A (ja) 撮像装置、制御方法およびプログラム
JP2010034933A (ja) 画像処理装置、画像処理方法、及びプログラム
HK1190545A (zh) 包括特定人的視頻摘要

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: GAOZHI 83 FOUNDATION LLC

Free format text: FORMER OWNER: EASTMAN KODAK COMPANY (US) 343 STATE STREET, ROCHESTER, NEW YORK

Effective date: 20130416

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20130416

Address after: Nevada, USA

Applicant after: Gaozhi 83 Foundation Co.,Ltd.

Address before: American New York

Applicant before: Eastman Kodak Co.

C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20180517

Address after: Texas, USA

Patentee after: Mau new gate Venture Capital Co., Ltd.

Address before: Nevada, USA

Patentee before: Gaozhi 83 Foundation Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150909

Termination date: 20200523