CN105791976A - 与源内容相关联的精彩视频的生成和显示 - Google Patents
与源内容相关联的精彩视频的生成和显示 Download PDFInfo
- Publication number
- CN105791976A CN105791976A CN201610023889.4A CN201610023889A CN105791976A CN 105791976 A CN105791976 A CN 105791976A CN 201610023889 A CN201610023889 A CN 201610023889A CN 105791976 A CN105791976 A CN 105791976A
- Authority
- CN
- China
- Prior art keywords
- video
- electronic equipment
- editor
- information
- image
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 24
- 238000004891 communication Methods 0.000 claims description 16
- 230000002123 temporal effect Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 description 13
- 239000000284 extract Substances 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 6
- 239000011521 glass Substances 0.000 description 6
- 150000001875 compounds Chemical class 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000001914 filtration Methods 0.000 description 3
- 230000002085 persistent effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000191291 Abies alba Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000005235 decoking Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B27/034—Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47205—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
- G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/107—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating tapes
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/19—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
- G11B27/28—Indexing; 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/34—Indicating arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/238—Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
- H04N21/2387—Stream processing in response to a playback request from an end-user, e.g. for trick-play
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47217—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
提供一种电子设备。该电子设备包括处理器和存储器,其中存储器包括指令,当该指令由处理器运行时,引起电子设备执行从多个内容获得用于生成编辑的视频的图像,生成编辑的视频与所述多个内容之间的匹配信息,并基于所获得的图像和匹配信息生成编辑的视频。匹配信息包括与所获得的图像相关联的源文件、时间或位置中的至少一个的信息。
Description
相关申请
本申请要求于2015年1月14日在韩国知识产权局提交的并被分配序号10-2015-0006710的韩国专利申请的优先权,通过引用将其全部公开合并于此。
技术领域
本公开涉及用于使用多条源内容来生成并播放编辑的视频的技术。
背景技术
各种具有相机功能的电子设备正被发布。相机功能不仅可以被提供给现有的相机设备,还可以给可穿戴设备如智能手机或智能手表。随着各种具有相机功能的电子设备被广泛地使用,用户可以更频繁地获取图像或视频。
同时,用户也可以使用电子设备将所获取的图像或视频编辑成视频。例如,用户可以通过搜集当用户在特定地区环游一个月时所获取的图片制作视频专辑,或可以搜集婚礼准备图片或在婴儿出生和婴儿出生之后的第100天之间所获取的婴儿的图片,并可以将所获取的图片编辑成精彩(highlight)视频。
然而,现有的用于生成或播放编辑的视频的方法不能有效地提供源内容的信息。例如,现有的方法不允许访问使用于生成编辑的视频的源内容。特别是,当源内容存储于与用于生成编辑的视频的电子设备不同的电子设备中时,从编辑的视频到外部内容的直接访问是不允许的。
此外,现有的视频编辑方法仅仅提供使用多个图像编辑视频的技术或从视频中提取指定区域的技术。而且,当编辑的视频被播放时,不能提供与回放时间对应的源图像的获取时间、获取地点(图像和/或视频最初被获取的位置)等的信息。
发明内容
根据本公开的一个方面,提供电子设备。电子设备包括处理器和存储器,其中存储器包括指令,当该指令由处理器运行时,引起电子设备执行从多个内容中获得用于生成编辑的视频的图像,生成编辑的视频与所述多个内容之间的匹配信息,并基于所获得的图像和匹配信息生成编辑的视频。匹配信息包括与所获得的图像相关联的源文件、时间或位置中的至少一个的信息。
附图说明
图1示出根据本公开的各种实施例的电子设备。
图2示出根据本公开的各种实施例的图像处理模块的配置。
图3示出根据本公开的各种实施例的从源图像生成编辑的视频的示例。
图4示出根据本公开的各种实施例的从包括视频的源内容生成编辑的视频的示例。
图5概念性地示出根据本公开的各种实施例的匹配信息的结构。
图6示出根据本公开的各种实施例的用于生成编辑的视频的方法。
图7示出根据本公开的各种实施例的用于播放编辑的视频的方法。
图8示出根据本公开的各种实施例的用于在编辑的视频的回放期间提供源内容的信息的屏幕。
图9示出根据本公开的各种实施例的用于输出源内容到编辑的视频的方法。
图10示出根据本公开的各种实施例的用于在编辑的视频的回放期间提供源内容的示例性屏幕配置。
图11示出根据本公开的各种实施例的从存储在不同电子设备中的源内容生成编辑的视频并通过编辑的视频访问存储在不同电子设备中的源内容的示例。
图12示出根据本公开的各种实施例的使用应用提供编辑的视频的信息的示例。
图13示出根据本公开的各种实施例的基于图像描述符将源内容与编辑的视频相关联的方法。
图14示出根据本公开的各种实施例的播放从网站提供的编辑的视频和源内容的示例。
具体实施方式
在下文中,将参照附图详细描述本公开的各种实施例。然而,应当理解本公开不限于特定的实施例,而是包括本公开的各种实施例的各种修改、等价物和/或替代物。关于附图的描述,同样的参考数字可以指代同样的元素。
图1示出根据本公开的各种实施例的电子设备。
将参照图1描述根据本公开的各种实施例的电子设备100。电子设备100可以包括总线110、控制模块120、图像处理模块130、存储器140、输入/输出接口150、显示器160和通信接口170。在本公开的一些各种实施例中,前述的元件中的至少一个可以是可选的,或其他元素可以在电子设备100中实现。
总线110可以包括将控制模块120与图像处理模块130、存储器140、输入/输出接口150、显示器160和通信接口170连接起来并用于上述元件间的通信(如控制消息和/或数据)的电路。
控制模块120可以包括中央处理单元(CPU)、应用处理器(AP)或通信处理器(CP)中的至少一个。控制模块120可以执行数据处理或用于通信的操作和/或对电子设备100的总线110、图像处理模块130、存储器140、输入/输出接口150、显示器160和通信接口170中的一个或多个的控制。在本公开的各种实施例中,控制模块120和图像处理模块130可以被解释为一个处理器(例如,片上***(SoC))或可以被解释为不同处理器(例如,CPU和GPU)。
图像处理模块130可以使用在电子设备100中所生成的或从服务器106、第一电子设备102和/或第二电子设备104中所获得的多个内容(例如,图像和/或视频)来生成编辑的视频(如精彩视频)。此外,图像处理模块130可以支持由电子设备100或另一个设备所生成的编辑的视频的回放。图像处理模块130也可以在编辑的视频被播放时基于指定的条件或信息提供源内容的信息(如在显示器160上显示生成或获取源内容的日期或地点的信息)。将参照图2详细描述图像处理模块130的操作。
存储器140可以包括易失性存储器和/或非易失性存储器。存储器140可以存储与电子设备100的总线110、图像处理模块130、输入/输出接口150、显示器160和通信接口170中的至少一个有关的指令或数据。在本公开的各种实施例中,多条源内容或多条源内容的至少一部分可以被存储在存储器140中,而其他内容可以被存储在第一电子设备102、第二电子设备104或服务器106中。在本公开的一些各种实施例中,编辑的视频可以被存储在存储器140中,并且源内容可以被存储在不同于电子设备100的其他外部设备中。此外,在本公开的一些各种实施例中,通过通信接口170从电子设备100访问的网站、业务、服务器等接收的编辑的视频的至少一部分可以在存储器140中缓冲。
输入/输出接口150可以服务于将从用户或不同的外部设备输入的指令或数据传送到电子设备100的其他元件。此外,输入/输出接口150可以将从电子设备100的其他元件所接收的指令或数据输出到用户或另一个外部设备。在本公开的各种实施例中,输入/输出接口150可以在编辑的视频被播放时接收用于显示源内容的用户输入,或可以在源内容被播放或显示时接收用于恢复编辑的视频的回放的用户输入。
显示器160可以包括,例如,液晶显示器(LCD)、发光二极管(LED)显示器,有机发光二极管(OLED)显示器、微机电***(MEMS)显示器或电子纸显示器。显示器160可以显示各种种类的内容(如文本、图像、视频、图标、符号等)给用户。显示器160也可以包括触屏(未展示),并可以从电子笔或用户身体的一部分接收触摸、手势、接近或悬停输入。
通信接口170可以接口连接电子设备100与例如第一电子设备102、第二电子设备104和/或服务器106之间的通信。例如,电子设备100可以经由通信接口170无线地或通过有线连接至网络162,从而与第二电子设备104和/或服务器106通信。
第一电子设备102和第二电子设备104的类型可以与电子设备100的类型相同或不同。根据本公开的实施例,服务器106可以包括一个或多个服务器的组。根据本公开的各种实施例,服务器106可以对应于各种类型的服务器,诸如用于提供社交网络服务(如Facebook、Google+等)的服务器或内容提供服务器(如YouTube等)。
图2示出根据本公开的各种实施例的图像处理模块130的配置。
参照图2,图像处理模块130可以包括过滤引擎211、复合引擎213、信息匹配处理单元215、播放控制器221和媒体处理单元223。
在本公开的各种实施例中,过滤引擎211、复合引擎213和信息匹配处理单元215可以构成视频生成引擎210。电子设备100可以使用视频生成引擎210从多条源内容201生成编辑的视频203。
过滤引擎211可以检查多个源图像和/或源视频的质量、重复或近重复等,并可以从中移除一个或多个图像和/或视频。此外,过滤引擎211可以通过脸部/对象识别和/或分类来辨别期望的图像。例如,当源内容包括多个相似图像(如,通过连续获取所生成的图像)时,过滤引擎211可以选择被认为是期望的图像,排除重复图像、脱焦图像或没有识别出任何对象或脸部的图像。例如,当源内容包括视频,过滤引擎211可以通过分析视频的帧来选择重要帧。例如,过滤引擎211可以从视频的多个帧中提取出I帧,并可以以等于或对应于用于图像的方式的方式来对I帧执行过滤,由此选择满足指定条件的帧。过滤引擎211可以使用以这种方式所选择的I帧和依赖于I帧的帧(如P帧或B帧)来生成编辑的视频203。在本公开的各种实施例中,过滤引擎211可以使用I帧或I帧和P/B帧中的一些来生成编辑的视频203。
复合引擎213可以通过复合由过滤引擎211所选择的图像(或帧)来生成编辑的视频203。
信息匹配处理单元215可以匹配编辑的视频203与源内容201之间的信息来生成匹配信息。例如,信息匹配处理单元215可以从元数据提取信息,如源图像的图像获取信息(如可交换图像文件格式(EXIF))。例如,信息匹配处理单元215可以从被选择为形成编辑的视频203的帧(如图像A)的源图像(如图像B)提取信息,如图像的获取时间或图像的获取地点或相应图像文件的文件名称、存储位置、尺寸、分辨率等。如以下所描述的,如果当播放编辑的视频203时播放帧(如图像A),则信息匹配处理单元215可以允许对应于帧的源图像(如图像B)的如获取时间的信息被提供。将参照图3到5的示例详细描述信息匹配处理单元215的操作。
在本公开的各种实施例中,播放控制器221、媒体处理单元223和信息匹配处理单元215可以构成视频播放器220。电子设备100可以使用视频播放器220播放编辑的视频203,并且可以提供与编辑的视频203相关联的源内容的信息。
在本公开的各种实施例中,图2中所示出的图像处理模块130的各种元件仅仅是示例,并且元件的名称不应当被解释为限制元件的功能。例如,图像处理模块130可以包括视频生成引擎210和视频播放器220,并且其各自的元件可以被解释为执行上述的功能。在另一示例中,图像处理模块130可以被解释为不被划分成子模块而能够执行所有上述功能的模块。
在本公开的各种实施例中,播放控制器221可以播放编辑的视频203。如果编辑的视频203被播放,则播放控制器221可以根据所定义的条件提供与编辑的视频203相关联的源内容201的信息。例如,当编辑的视频203被播放时,播放控制器221可以引起显示器显示与回放时间对应的源内容的文件名、获取时间、获取地点等。此外,在本公开的各种实施例中,当编辑的视频203被播放时,如果指定的事件发生,则播放控制器221可以暂停编辑的视频203,或可以在维持编辑的视频203的回放状态时提供(如显示或播放)源内容201或源内容201的信息。在这种情况下,播放控制器221可以发送与源内容有关的命令或请求至媒体处理单元223。
媒体处理单元233可以访问电子设备100的本地地存储(如在存储器140中)的源内容或从电子设备100访问远程地存储(如在第一电子设备102、第二电子设备104或服务器106中)的源内容。例如,如果在编辑的视频203播放时引起源内容201的回放的事件发生,则媒体处理单元223可以通过参照匹配信息(如由信息匹配处理单元215生成的或包含在编辑的视频203的数据报头中的信息)检查源内容的信息,并且可以输出源内容201至电子设备100的显示器160。
将参照图3到6描述用于在电子设备100中生成编辑的视频203的方法,并且将参照图7到12描述电子设备100播放编辑的视频203和提供与编辑的视频203相关联的源内容201的各种示例。
图3示出根据本公开的各种实施例的从源图像生成编辑的视频的示例。
参照图3,源内容310可以包括图像311、图像312和图像313。例如,源内容310可以是当用户在特定区域(如法国)环游时由电子设备100的用户获取的图像,或存储在特定文件夹中或由特定标签分类的图像。
电子设备100可以使用源内容310生成编辑的视频320。例如,电子设备100可以将图像311布置在编辑的视频的帧321中,可以将图像312布置在帧322中,并可以将图像313布置在帧323中。在图3中所示出的示例中,三帧存在于帧321和帧322之间且一帧存在于帧322和帧323之间。然而,这仅仅是为了轻松提供描述的示例,并且根据生成编辑的视频320的方法各种数量的帧可以存在。例如,图像311的各种效果如放大、缩小、色调改变或移动可以被添加从而相当大数量的帧可以存在于帧321和帧322之间。
电子设备100可以获得与编辑的视频320的帧对应的源图像相关联的信息来配置匹配信息330。例如,电子设备100可以从图像311获得与编辑的视频320的帧321对应的文件的信息(如图像311被存储的逻辑地址、图像311的文件大小、图像311的文件扩展名或分辨率等),从图像311获得时间信息(如图像311被获取的时间)等。尽管未在图3中展示,但是图像311被获取的地点的信息、被用来获取图像311的设备的信息或曝光、白平衡、对焦等等的信息可以进一步被添加。在本公开的各种实施例中,电子设备100可以获得从与源内容310对应的文件可获得的信息、源内容310的附加信息(如元数据信息)和源内容310。
在本公开的各种实施例中,电子设备100可以如下描述地生成编辑的视频文件。例如,电子设备100可以使用源内容310生成编辑的视频,可以配置所生成的编辑的视频与源内容之间的匹配信息330,然后可以将匹配信息330存储在文件的报头区域中,并可以将编辑的视频数据存储在文件的数据区域中。在本公开的一些各种实施例中,电子设备100可以将匹配信息330存储在任意的保留区域。
图4示出根据本公开的各种实施例的从包括视频的源内容生成编辑的视频的示例。尽管在图4的示例中图像411和视频412被用作源内容,但是可以使用多个视频来生成编辑的视频420。也即,在本公开的各种实施例中,电子设备100可以使用多个图像、多个视频或者至少一个图像和视频作为多条源内容来生成编辑的视频。与图3的以上描述相似的或对应的或重叠的描述可以不在下面提供。
在本公开的各种实施例中,电子设备100可以使用图像411生成编辑的视频420的帧421(和使用帧421作为关键帧的依赖帧)。此外,电子设备100可以使用视频412生成编辑的视频的帧422。例如,电子设备100可以使用视频412的两个不同的回放区域来配置连续帧422。
在本公开的各种实施例中,电子设备100可以以各种方式从视频412生成编辑的视频420的至少一部分。例如,电子设备100可以提取包括在视频412中的所有关键帧,例如,I帧(如与图3或图4的阴影区域对应的图像/帧),可以根据指定条件通过从自视频412所提取的帧中移除复制图像或没有识别出对象或脸部的图像来选择有意义的图像,并且可以使用所选择的图像生成编辑的视频420。在这种情况下,最终所选择的I帧的依赖帧(如P帧)可以与所选择的I帧一起被添加至编辑的视频420。在本公开的一些各种实施例中,由用户的选择指定的回放间隔可以被添加至编辑的视频420。此外,电子设备100不仅可以使用上述提取I帧的方法也可以使用根据各种条件选择重要帧的方法。
在本公开的各种实施例中,电子设备100可以匹配编辑的视频420和源内容410之间的信息来配置或生成匹配信息430。例如,对于编辑的视频420的帧421,电子设备100可以以参照图3如上所述的相同的方式添加与帧421对应的图像411的信息至匹配信息430。此外,电子设备100可以添加与帧422对应的视频412的呈现时间戳(PTS)信息至匹配信息430。例如,与在编辑的视频中的00:00:05PTS处播放的帧对应的源内容的帧可以在源内容中的00:03:10PTS处被播放。匹配信息430可以包括分别相对于与彼此对应的帧的编辑的视频和源内容的PTS信息。当播放编辑的视频420时,电子设备100可以参照匹配信息430从而提供在源视频中播放当前输出图像(或帧)的时间的信息。此外,参照图3如上所述,相对于视频412,可以获得各种信息如视频的文件大小、持续时间、分辨率、获取时间或获取地点或用于视频412的编码。
将参照图5描述匹配信息330或430的示例性结构。
图5概念性地示出根据本公开的各种实施例的匹配信息的结构。
图5示出使用源图像511和源视频512所生成的编辑的视频520的匹配信息530。在图5的示例中,源图像511可以对应于编辑的视频520的帧521。此外,从源视频512所提取出的帧可以分别对应于编辑的视频520的帧522和帧523。此处,帧522和帧523可以是与源视频512的至少部分间隔对应的至少一个帧。
匹配信息530可以包括与编辑的视频520的帧521对应的源内容的信息。例如,匹配信息530可以包括与帧521对应的源图像511的源文件(例如,文件路径如/sdcard/temp/photo1.jpg)的信息、图像描述符、在编辑的视频520中的PTS、在源内容中的PTS、源文件的位置信息(如,“SanFrancisco,California”,全球定位***(GPS)坐标等)等。根据源内容的类型,一些匹配信息值可以为空或者可以被视为默认值(如,0或1)。例如,在帧521的情况中,由于源内容是图像文件,所以关于源内容的PTS可以没有值或可以被设置为指定值(如0或00:00:00)。
同样地,匹配信息530可以包括与帧522和帧523对应的源视频512的信息。当帧(如帧522和帧523)的源内容相同时,匹配信息530的几条可以有相同的值。例如,与帧522和帧523对应的源文件路径可以有相同的值“/sdcard/temp/video1.mp4”,并且与帧522和帧523对应的源文件中的位置信息可以有相同的值“Brooklyn,NewYork”。然而,图像描述符、PTS和在源文件中的PTS可以分别具有不同的值。例如,帧522可以在编辑的视频520中的00:00:05时间处被播放,但是与帧522对应的源视频512的帧可以在源视频512中的00:03:10时间处被播放。与帧523对应的源视频512的帧可以在源视频512中的00:07:07时间处被播放。
随着智能设备如智能手机、平板或可穿戴设备的图像/视频获取功能的进步,用户可以使用这种智能设备做各种活动如旅行、徒步或商务旅行的记录(图片、视频等)。用户可以通过编辑相关图片和视频稍后再现一条内容。例如,用户可以使用智能手机在度假地(如巴黎、西班牙)的各种地点获取视频,并可以使用多个所获取的视频文件来生成用于总结他们的度假经历的编辑的视频。然而,例如,当编辑的视频是使用在10月5日获取的第一视频和在10月9日获取的第二视频而生成时,在编辑的视频的相邻帧之间可以存在多达四天的时间差,但是不容易识别出这样的时间差。为了识别这样的时间差,用户应当检查使用了什么视频来生成编辑的视频,并且应当检查所检查的视频(也就是第一视频和第二视频)的获取日期。
根据本公开的各种实施例,电子设备100可以在播放编辑的视频时提供源视频的信息。例如,当在播放编辑的视频时播放与第一视频对应的帧时,电子设备100可以提供第一视频的获取时间的信息。例如,在当前所播放的帧对应于第一视频的00:20:17PTS,并且第一视频的获取时间是10月5日10:30AM时,电子设备100可以提供源内容的信息如“第一视频,10/5/2014AM10:30,00:20:17”至显示器160的任意的或预定的部分(如右上侧或底部中央)。在本公开的一些各种实施例中,电子设备100可以使用源视频的PTS信息和获取(或生成)时间信息来提供信息如“第一视频,10/5/2014AM10:50:17”(自获取开始时间10:30起过去20分钟17秒之后所呈现的帧的信息)。此外,电子设备100可以使用第一视频的位置信息来提供信息如“巴黎,10/5/2014AM10:50:17”。此外,时间信息可以在被修改之后提供从而根据源视频的PTS的改变对应于编辑的视频。此后,如果电子设备100开始播放编辑的视频中与第二视频(如10月9日在西班牙获取的)对应的帧,则电子设备100可以通过参照匹配信息提供信息如“西班牙,10/9/2014PM04:09:11”。也即,根据本公开的各种实施例,电子设备100可以使用多个不同的内容生成精彩视频,并可以提供所生成的精彩视频的源内容的信息。
图6示出根据本公开的各种实施例的用于生成编辑的视频的流程图。图6的流程图仅仅是示例,并且以上所提到的操作或下面所描述的操作可以被适当地添加,或者流程图的一些操作可以被省略或其顺序可以被改变。
在操作610中,电子设备100可以获得源内容。源内容可以被存储在图1的电子设备100的存储器140中,或被存储在如,例如,图1的第一电子设备102、第二电子设备104和服务器106的设备中。例如,电子设备100可以从内容提供服务器如YouTube获得源内容,或可以从云服务器如GoogleDrive获得源内容。
在操作620中,电子设备100可以确定所获得的源内容是否是视频类型。如果源内容是视频类型,则电子设备100可以在操作630中提取期望的帧或关键帧。此处,期望的帧或关键帧代表满足被使用于生成编辑的视频的条件的帧,并且不被它们的名称所限制。例如,在本公开的一些各种实施例中期望的帧可以代表I帧,然而在本公开的其他实施例中也可以代表使能脸部识别或对象分析的帧。在本公开的又其他实施例中,关键帧可以代表与由用户任意设置的间隔对应的帧。
在操作640中,电子设备100可以从所提取的帧中提取时间信息。例如,电子设备100可以从所提取的帧所属的片段中提取时间信息。在本公开的各种实施例中,在操作640中所提取的时间信息可以是在源内容中所提取的帧的PTS的信息。在本公开的各种实施例中,操作630和640可以被同时地或并行地执行。
在操作650中,电子设备100可以对所提取的帧执行图像处理(如过滤)。在操作620中当源内容不是视频类型(即图像类型源内容)时,可以对这个源内容立即执行操作650。作为操作650中的过滤的结果,被确定不适合生成编辑的视频的图像(即不满足用于生成编辑的视频的标准的图像)可以被移除。
在操作660中,电子设备100可以提取源内容的附加信息。例如,作为操作650中的过滤的结果,电子设备100可以提取各种附加信息诸如与最终所选择的图像对应的源内容的文件名、文件路径(文件位于的设备)、文件大小、分辨率、持续时间(对于视频)、获取(或生成)时间、获取(或生成)地点等等。
在操作670中,相对于在操作650中所选择的图像,电子设备100可以基于在操作640和660中所获得的信息生成编辑的视频和源内容之间的匹配信息。
在操作680中,电子设备可以使用在操作670中所生成的匹配信息和在操作650中所确定的图像(或帧)来生成编辑的视频。例如,电子设备100可以生成具有如下结构的编辑的视频文件:其中通过对所选择的图像执行复合操作所生成的编辑的视频数据被包含在数据区域,且匹配信息被包含在报头区域。
在本公开的各种实施例中,图6的操作可以通过图2的视频生成引擎210被执行。用于播放编辑的视频的方法将参照图7到10被描述。下面所描述的编辑的视频可以代表使用图6的方法在电子设备100中所生成的编辑的视频,或可以代表在不同于电子设备100的设备中所生成并通过电子设备100获得的编辑的视频。在后一种情况下,电子设备100可能不被提供只包括在视频生成引擎210中的元件。
图7示出根据本公开的各种实施例的用于播放编辑的视频的方法。
在操作710中,电子设备100可以播放编辑的视频。此外,电子设备100的图像处理模块130可以播放存储在存储器140中的编辑的视频。此处,存储在存储器140中的编辑的视频可以已经由电子设备100从多个内容生成。在另一实施例中,电子设备100可以播放存储在外部服务器中的编辑的视频。在这种情况下,存储在外部服务器中的编辑的视频可以已经从多个内容生成,并可以被缓冲至存储器140从而被播放。
在操作720中,电子设备100可以基于匹配信息提供源内容的信息。例如,编辑的视频可以在编辑的视频文件的报头区域或保留区域中包括匹配信息。电子设备100可以使用匹配信息将源内容的信息或源内容与编辑的视频一起提供。用于在编辑的视频的回放期间提供源内容的信息的方法将参照图8描述。
图8示出根据本公开的各种实施例的用于在编辑的视频800的回放期间提供源内容的信息的屏幕。
参照图8,当编辑的视频800被播放时,源内容的信息被显示在屏幕的区域830上。例如,如果当播放编辑的视频时在回放点810处输出特定帧,则与帧对应的源内容的信息可以被提供至区域830。例如,否则用户看见对于夏天背景穿着圣诞老人服装的人在圣诞树旁边可能感觉奇怪。然而,编辑的视频800也展示了图像或视频的源内容是在2013年12月25日圣诞节在澳大利亚悉尼获取的信息。这样,所显示的信息可以帮助对内容的理解。
在本公开的各种实施例中,当源内容是图像时,获取时间可以被输出为时间信息,并且获取地点可以被输出为位置信息。如果与当前所播放的帧对应的内容是视频,则获取时间和回放时间(PTS)可以被输出为时间信息,或如上参照图5所描述的基于获取时间和回放时间所计算的值可以被输出为时间信息。
在本公开的各种实施例中,源内容的获取时间或获取地点的信息可以在编辑的视频的部分或全部回放持续时间上与另一个应用相关联地被提供。对应的示例将参照图12描述。
此外,如果在播放编辑的视频800时选择引起源内容的回放的对象(如源内容连接对象),则电子设备100可以在显示器160的至少部分上显示源内容。用于播放编辑的视频中的源内容的方法将参照图9描述。
图9示出根据本公开的各种实施例的用于输出源内容到编辑的视频的方法。
参照图9,对于源内容连接对象的选择事件可以在操作910中发生。操作910可以跟在图7的操作710或720之后被执行。例如,在如上参照图8描述的当编辑的视频被播放时源内容的信息被自动地输出至编辑的视频的部分区域的配置的情况下,操作910可以跟着操作720之后执行。然而,在本公开的另一实施例中,当没有在编辑的视频被播放时自动地显示源内容的信息时,操作910可以跟在操作710之后被执行。
在操作910中,选择事件可以以各种方式发生。例如,当对对象(如区域830)的触摸或悬停输入通过输入/输出接口150被接收或感知时,对于源内容的选择事件可以被认为已经发生。然而,在本公开的各种实施例中,在编辑的视频的回放的时间电子设备100可以允许用户执行指定的输入(如在回放屏幕上的长触摸或从菜单中的选择)而不提供特定对象(如按钮),所以这样的输入的发生可以被当作与操作910相同的操作的发生。
在操作920中,编辑的视频可以被暂停以显示源内容。然而,在本公开的一些各种实施例中,可以不暂停编辑的视频而播放源内容。在本公开的各种实施例中,源内容可以被以正常速度播放,并且编辑的视频可以以低速(如半速)播放。此外,在本公开的各种实施例中,针对其间的共同部分编辑的视频可以与源视频一起被播放,但是如果没有与源视频对应的部分则可以停止回放。例如,当编辑的视频的帧1到100之中的编辑的视频的帧1到70匹配第一源视频(如帧71到100匹配第二源视频)时,如果操作910发生在帧30的时间,则电子设备100可以将编辑的视频与第一源视频一起(同步)播放,但是,从帧71的时间开始,编辑的视频的回放可以被停止并且第一源视频可以继续被播放。
在操作930中当与事件的发生的时刻正在被播放的编辑的视频的帧对应的源内容是视频时,在操作940中电子设备100可以开始在与对象选择的时刻对应的点(如以上提到的示例中与帧30对应的源视频的PTS)播放源内容。在本公开的各种实施例中,电子设备100可以提供源内容从而不包含在编辑的视频中的源视频可以被检查。如果源内容没有被存储在电子设备100的内部存储器(如存储器140)中,则电子设备100可以参考包含在匹配信息中的源文件信息(如文件路径)从而从外部设备/服务器下载源内容并播放所下载的源内容。
如果与在事件的发生的时刻正在被播放的编辑的视频的帧对应的源内容是图像,则电子设备100可以在操作950中参考图像的获取时间并提供具有不同的获取时间的另一图像。例如,电子设备100可以提供一系列在与图像的获取日期相同的日期所获取的图像的图库。或者,电子设备100可以提供自获取日期一周之内所获取的图像的图库。
在操作960中如果返回到编辑的视频的事件发生,则电子设备100可以结束源内容的显示并且可以恢复编辑的视频的回放。例如,如果操作960发生,则电子设备100可以返回到操作710或操作720。
图10示出根据本公开的各种实施例的用于在编辑的视频的回放期间提供源内容的示例性屏幕配置。
例如,如果在编辑的视频1000在电子设备100的显示器160上播放时,用于源内容的显示的对象1020在选择事件中被选择,则电子设备100可以取代编辑的视频1000所显示的区域为源内容显示的区域。在这种情况下,编辑的视频的回放可以被暂停(如操作920),然后可以在从源内容切换至编辑的视频的时间被恢复(如操作960)。
又例如,电子设备100可以将显示器160划分成第一屏幕和第二屏幕并且可以将源视频1032显示在第二屏幕同时将编辑的视频1031显示在第一屏幕。如果用于返回到编辑的视频的对象1033在这种状态下被选择,则电子设备100可以返回到编辑的视频被播放的先前状态。
又例如,当显示与事件的发生的时间的帧对应的图像1041时,电子设备100可以提供获取时间接近源图像的获取时间(如与源图像在相同日期获取,或自源图像的获取时间的预定的时间之内获取)的图像1042。响应于滚动输入、触摸输入等,电子设备100可以在主要区域(例如,显示图像1041的区域)上或以全屏显示除了图像1041的图像1042。如果用于返回到编辑的视频的对象1043在这种状态下被选择,则电子设备100可以返回到编辑的视频被播放的先前状态。
又例如,电子设备100可以播放源内容1052同时将源内容1052覆盖于播放编辑的视频1051的区域上。播放源内容1052的区域可以是浮动的从而在编辑的视频1051的区域上被移动。
以上所提到的示例只被提供来描述当播放编辑的视频时用于显示源内容的各种方法,并且不是意欲限制方法。本领域技术人员可以对以上所提到的示例做出各种修改。
图11示出根据本公开的各种实施例的从存储在不同电子设备中的源内容生成编辑的视频并通过编辑的视频访问存储在不同电子设备中的源内容的示例。
参照图11,用于生成编辑的视频的源内容可以由各种设备获取。例如,各种内容可以由各种可穿戴设备如智能手机1110、智能手表1120、安装型相机1130或智能眼镜1140获取。例如,用户可以在携带智能手机1110和戴着智能手表1120、安装型相机1130和智能眼镜1140时执行各种活动如滑雪、骑自行车或滑翔伞。安装在这样的各种设备中的相机可以从不同视角获取图像,并且编辑的视频可以使用以这种方式所获取的内容来生成。
在本公开的各种实施例中,源内容可以被存储在获取设备的不同文件夹中。例如,由智能手机1110所获取的内容可以被存储在文件夹1111中,由智能手表1120所获取的内容可以被存储在文件夹1112中,由安装型相机1130所获取的内容可以被存储在文件夹1113中,且由智能眼镜1140所获取的内容可以被存储在文件夹1114中。文件夹可以存在于各个设备的内部存储器中。同时,在本公开的各种实施例中,文件夹可以存在于智能手机1110、智能手表1120、安装型相机1130和智能眼镜1140中任意一个的存储器中。或者,文件夹可以存在于与连接智能手机1110、智能手表1120、安装型相机1130和智能眼镜1140的用户账户对应的云服务器中。
在本公开的各种实施例中,如果当编辑的视频1100被播放时在特定的时间跳或跃到源内容的功能被执行(如源内容连接对象的选择),则电子设备100可以访问相应的文件夹并且可以播放源内容。当文件夹存在于电子设备100之外时,电子设备100可以经由通信接口170建立所需要的网络连接(如蓝牙(BT)连接、Wi-Fi直连、蜂窝网络连接等),可以下载源内容,并可以显示(或播放)源内容。例如,在回放点1101,电子设备100可以从文件夹1111获得由智能手机1110所获取的源内容。同样地,在回放点1102、1103和1104,电子设备100可以从与智能手表1120、安装型相机1130和智能眼镜1140对应的各个文件夹下载源内容,并可以显示所下载的内容。
如上所述,在本公开的各种实施例中,当播放编辑的视频1100时,电子设备可以访问与各个帧对应的源内容,并可以在编辑的视频1100的预定区域(如右上侧)上显示源内容。例如,如果用用户的手指或电子笔(如S-pen、触笔等)执行悬停,则在悬停被维持时可以被覆盖并显示源内容。
图12示出根据本公开的各种实施例的使用应用提供编辑的视频的信息的示例。
参照图12,编辑的视频可以被显示在区域1210上。例如,以上参照图8所述的编辑的视频可以被显示在区域1210上。当在区域1210上显示编辑的视频时,电子设备100可以提供包含在编辑的视频中的匹配信息至指定的应用。例如,电子设备100可以提供包含在匹配信息中的时间和位置的信息至天气应用。电子设备100可以通过天气应用在区域1220上显示与时间和位置对应的天气信息。以这种方式,获取编辑的视频的当前所显示的图像(或视频)的情形的天气信息可以被提供。
又例如,电子设备100可以提供包含在匹配信息中的时间和位置的信息至地图应用。电子设备100可以通过地图应用向另一区域1230提供与编辑的视频相关联的移动路径信息。例如,电子设备100可以通过按获取时间的次序连接与编辑的视频的各个帧对应的位置而在地图上显示移动路径1231,并且可以显示与当前输出帧对应的位置1232。以这种方式,电子设备100可以直观地展示当前所显示的编辑的视频中的地点在地理上位于哪里。
图12中所示屏幕配置仅仅是示例,并且区域1220和1230可以位于编辑的视频被输出的区域1210之内,而不是位于区域1210之外。此外,可以输出区域1220和1230中的仅一个,或额外的区域可以被进一步输出来提供额外的信息。
图13示出根据本公开的各种实施例的用于基于图像描述符来将源内容与编辑的视频关联起来的方法。
参照图13,电子设备100可以使用源内容例如图像1310和视频1320来生成编辑的视频1330。电子设备100可以从源内容中提取图像特征。例如,电子设备100可以通过将尺度不变特征变换(SIFT)应用到用于生成编辑的视频1330的关键帧(如视频1320的阴影帧)来提取特征向量。在本公开的各种实施例中,除了SIFT,如定向梯度直方图(HOG)、Haar特征、局部二值模式(LBP)、加速强健特征(SURF)等的技术可以被应用。通过每个技术所计算出的特定值(如特征向量)可以被解释为图像描述符。
电子设备100可以将所提取的图像描述符存储在图像描述符数据库(DB)1340中。图像描述符DB1340可以被存储在电子设备100的存储器140中,或可以位于与电子设备100相关联的云服务器中。在本公开的另一实施例中,图像描述符DB1340可以位于内容提供服务器中。当发送图像描述符至服务器时,电子设备100可以将源图像/视频的匹配信息(如元数据、文件信息等)或匹配信息结构(如上面参照图5所描述的匹配信息结构(或表格))与图像描述符一起发送。
在本公开的各种实施例中,当播放编辑的视频1330时,电子设备100可以从编辑的视频1330的关键帧中提取图像描述符,并可以从图像描述符DB1340请求与所提取的图像描述符对应的匹配信息。电子设备100可以从来自于图像描述符DB1340的、与从编辑的视频1330中所提取的图像描述符对应的匹配信息中检查源内容或与源内容对应的信息。电子设备100可以基于所检查的源信息提供如以上参照图7到12描述的源内容的信息。
在本公开的各种实施例中,用于生成编辑的视频1330的电子设备可以不同于用于播放编辑的视频1330的电子设备。例如,编辑的视频1330可以使用台式电脑生成,或可以由内容提供者例如服务器生成。例如,电子设备的用户可以通过访问网站来播放编辑的视频1330,并且,在这种情况下,电子设备可以接收使用存储在服务器中的图像描述符DB1340所检查的源信息。例如,甚至当用户观看网站如YouTube或Facebook上由另一用户所生成的精彩视频时,用户也可以接收精彩视频的源信息。
图14示出根据本公开的各种实施例的播放从网站提供的编辑的视频和源内容的示例。
参照图14,电子设备100可以访问网站(如Facebook)并可以播放编辑的视频1410。例如,编辑的视频1410可以在电子设备100上的网页中被播放,或可以在显示器160上以全屏被播放。
如果当编辑的视频1410被播放时请求源内容的显示的事件(如对源内容连接对象1411的选择事件)发生,则相应的网站服务器可以基于包含在编辑的视频1410中的匹配信息访问源内容的路径从而允许源内容1420被播放。例如,即使源内容存在于另一网站中,也可以通过参考源内容的路径信息来获得源内容,除非源内容由于安全原因不可访问。如果在源内容1420被播放时引起返回到编辑的视频1410的事件(如对返回按钮1421的选择事件)发生,则编辑的视频1410的回放可以被恢复。
根据本公开的各种实施例,电子设备100的元件应当基于由各个元件所执行的功能来理解,而不被元件的名称所限制。例如,电子设备100可以被解释为包括用于控制电子设备100的元件和视频生成/回放的AP、用于执行通信功能的CP和用于存储内容的存储器。又例如,电子设备100可以包括用于控制电子设备100的全面操作的CPU、用于执行图像处理和显示的图形处理单元(GPU)、用于执行通信功能的射频集成电路(RFIC)和储存器。又例如,电子设备100可以被解释为包括控制模块、图像处理模块、储存模块、输出模块和通信模块。
根据本公开的各种实施例的至少部分设备(如其模块或功能)或至少部分方法(如操作)可以被实现为以程序模块的形式存储在计算机可读储存介质中的指令。当指令由处理器(如控制模块120)执行时,处理器可以执行与指令对应的功能。计算机可读储存介质可以是,例如,存储器140。
根据本公开的各种实施例的模块或程序模块可以包括以上所提到的元件中的至少一个,或者一些元件可以被省略或其他额外的元件可以被添加。根据本公开的各种实施例由模块、程序模块或其他元件所执行的操作可以以顺序、并行、迭代或启发式的方式被执行。此外,一些操作可以以另一种次序被执行或者可以被省略,或者其他操作可以被添加。
根据本公开的各种实施例,与多个内容相关联的编辑的视频可以使用多个内容来生成,并且,当编辑的视频被播放时,源内容本身或与源内容有关的信息可以被提供。
根据本公开的各种实施例,当编辑的视频被播放时,响应于指定事件,源内容的信息可以与编辑的视频一起被提供,或者源内容本身可以被提供。此外,当指定输入如悬停输入发生时,源内容可以被提供。
本公开的以上实施例是说明性的并不是限制性的。各种替换物和等价物是可能的。其他添加、减少或修改在本公开看来是显而易见的,并且意欲落在所附权利要求的范围之内。
Claims (15)
1.一种电子设备,包括:
处理器和由处理器控制的存储器,所述存储器包括用于执行以下步骤的指令:
从多个内容获得用于生成编辑的视频的图像;
生成所述编辑视频和所述多个内容之间的匹配信息;以及
基于所获得的图像和所生成的匹配信息生成所述编辑的视频;
其中所生成的匹配信息包括与所获得的图像相关联的源文件、时间或位置的至少一个的信息。
2.如权利要求1所述的电子设备,其中所述多个内容包括图像和视频中的至少一个。
3.如权利要求1所述的电子设备,其中所生成的匹配信息进一步包括所获得的图像的图像描述符。
4.如权利要求1所述的电子设备,其中当所述源文件是图像文件时,所述时间信息包括图像获取时间。
5.如权利要求1所述的电子设备,其中当所述源文件是视频文件时,所述时间信息包括视频文件的视频获取时间和呈现时间戳(PTS)信息。
6.如权利要求5所述的电子设备,其中所述时间信息包括与所获得的图像对应的所述源文件的帧的PTS信息。
7.如权利要求1所述的电子设备,进一步包括:
用于将所述电子设备连接至外部设备的通信接口,
其中所述处理器经由所述通信接口从存储在所述外部设备中的内容中获得所述图像和至少部分与所述图像相关联的信息。
8.如权利要求1所述的电子设备,其中,当所述编辑的视频被播放时,所述处理器基于所述编辑的视频和所述多个内容之间的匹配信息允许所述多个内容的至少部分被提供。
9.如权利要求8所述的电子设备,其中,当所述编辑的视频正在被播放时,所述处理器被配置为在所述编辑的视频中的部分区域上显示被匹配至正在被播放的帧的源内容的信息。
10.如权利要求9所述的电子设备,其中所述处理器被配置为在所述编辑的视频中的部分区域上显示获取所述源内容的时间和位置中的至少一个的信息。
11.如权利要求9所述的电子设备,其中,当所述源内容是视频时,所述处理器被配置为在所述编辑的视频中的部分区域上显示相对于所述视频的获取时间的、与正在被播放的所述帧对应的所述视频的帧的PTS被应用到的时间信息。
12.如权利要求9所述的电子设备,其中处理器被配置为响应于对源内容连接对象的选择而显示所述源内容。
13.如权利要求8所述的电子设备,其中处理器被配置为提供包含在所述匹配信息中的时间或位置的信息至指定应用,并且通过所述指定应用显示额外的信息。
14.如权利要求13所述的电子设备,其中处理器被配置为基于所述匹配信息提供所述多个内容被存储在其中的设备或位置的信息。
15.一种用于播放视频的方法,所述方法包括:
播放从多个内容所生成的编辑的视频;
接收对于与正在被播放的帧对应的源内容的请求;以及
基于所述编辑的视频和所述多个内容之间的匹配信息提供所述源内容。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020150006710A KR102271741B1 (ko) | 2015-01-14 | 2015-01-14 | 원본 컨텐츠와 연계된 편집 영상의 생성 및 디스플레이 |
KR10-2015-0006710 | 2015-01-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105791976A true CN105791976A (zh) | 2016-07-20 |
CN105791976B CN105791976B (zh) | 2020-11-03 |
Family
ID=55221271
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610023889.4A Expired - Fee Related CN105791976B (zh) | 2015-01-14 | 2016-01-14 | 电子设备和用于播放视频的方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10276209B2 (zh) |
EP (1) | EP3046107B1 (zh) |
KR (1) | KR102271741B1 (zh) |
CN (1) | CN105791976B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107452407A (zh) * | 2017-08-17 | 2017-12-08 | 北京达佳互联信息技术有限公司 | 视频数据的存储、显示方法和装置以及智能眼镜 |
CN108881742A (zh) * | 2018-06-28 | 2018-11-23 | 维沃移动通信有限公司 | 一种视频生成方法及终端设备 |
CN112565905A (zh) * | 2020-10-24 | 2021-03-26 | 北京博睿维讯科技有限公司 | 一种图像锁定操作方法、***、智能终端和存储介质置 |
US12020671B2 (en) * | 2020-05-11 | 2024-06-25 | Avid Technology, Inc. | Data exchange for music creation applications |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102101923B1 (ko) * | 2018-07-09 | 2020-04-17 | 에스케이텔레콤 주식회사 | 컨텐츠 생성 장치 및 방법 |
US11357351B2 (en) | 2019-11-21 | 2022-06-14 | Rebecca Lynn Lemmons | Tree stand display assembly |
KR20220041394A (ko) | 2020-09-25 | 2022-04-01 | 삼성전자주식회사 | 비 파괴 편집 컨텐츠 관리 방법 및 장치 |
KR102350359B1 (ko) * | 2021-06-18 | 2022-01-12 | 노마드웍스 주식회사 | 음성 인식 알고리즘을 이용한 영상 편집 방법 |
KR20230119549A (ko) * | 2022-02-07 | 2023-08-16 | 삼성전자주식회사 | 전자 장치에서 영상을 편집하는 방법 및 장치 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101640775A (zh) * | 2009-08-24 | 2010-02-03 | 深圳华为通信技术有限公司 | 视频录制方法和照片拍摄方法及移动终端 |
CN101867730A (zh) * | 2010-06-09 | 2010-10-20 | 马明 | 一种基于用户轨迹的多媒体合成方法 |
CN102318341A (zh) * | 2008-12-17 | 2012-01-11 | 斯凯霍克技术有限责任公司 | 为视频重放路线行为表现对加入时间戳的影像的组合 |
US20130028571A1 (en) * | 2011-07-26 | 2013-01-31 | Sony Corporation | Information processing apparatus, moving picture abstract method, and computer readable medium |
CN102930061A (zh) * | 2012-11-28 | 2013-02-13 | 安徽水天信息科技有限公司 | 一种基于运动目标检测的视频摘要方法及*** |
WO2014179749A1 (en) * | 2013-05-02 | 2014-11-06 | Pribula Alexis Juri | Interactive real-time video editor and recorder |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001333389A (ja) * | 2000-05-17 | 2001-11-30 | Mitsubishi Electric Research Laboratories Inc | ビデオ再生システムおよびビデオ信号処理方法 |
KR20060011324A (ko) | 2004-07-30 | 2006-02-03 | 삼성전자주식회사 | 동영상 파일 저장/검색 방법 및 장치 |
JP4258846B2 (ja) * | 2004-08-16 | 2009-04-30 | 富士フイルム株式会社 | 画像情報処理装置及び画像情報処理プログラム |
US7594177B2 (en) * | 2004-12-08 | 2009-09-22 | Microsoft Corporation | System and method for video browsing using a cluster index |
JP2007074549A (ja) * | 2005-09-08 | 2007-03-22 | Toshiba Corp | 情報記録媒体、情報記録方法、情報再生方法、情報記録装置、情報再生装置 |
NO327155B1 (no) | 2005-10-19 | 2009-05-04 | Fast Search & Transfer Asa | Fremgangsmåte for å vise videodata innenfor resultatpresentasjoner i systemer for aksessering og søking av informasjon |
JPWO2007091512A1 (ja) * | 2006-02-07 | 2009-07-02 | 東京電力株式会社 | 要約情報生成システム、要約情報生成方法、及び、要約情報を用いたコンテンツ配信システム |
JP5200015B2 (ja) * | 2007-06-14 | 2013-05-15 | パナソニック株式会社 | 画像認識装置及び画像認識方法 |
US20090003799A1 (en) * | 2007-06-29 | 2009-01-01 | Victor Company Of Japan, Ltd. | Method for apparatus for reproducing image data |
US8200063B2 (en) * | 2007-09-24 | 2012-06-12 | Fuji Xerox Co., Ltd. | System and method for video summarization |
JP5147438B2 (ja) * | 2008-02-05 | 2013-02-20 | キヤノン株式会社 | 出力装置、方法及びプログラム |
US8126995B2 (en) * | 2008-06-23 | 2012-02-28 | Adobe Systems Incorporated | Multi-source broadcasting in peer-to-peer network |
WO2010021625A1 (en) * | 2008-08-21 | 2010-02-25 | Hewlett-Packard Development Company, L.P. | Automatic creation of a scalable relevance ordered representation of an image collection |
KR101049634B1 (ko) | 2009-06-24 | 2011-07-14 | 한국방송공사 | 멀티 포맷 콘텐츠를 재생하는 장치 및 방법 |
US20110026899A1 (en) * | 2009-07-31 | 2011-02-03 | Paul Lussier | Systems and Methods for Viewing and Editing Content Over a Computer Network in Multiple Formats and Resolutions |
JP5027350B2 (ja) * | 2010-12-20 | 2012-09-19 | 株式会社ビジョナリスト | 画像フォルダ伝送再生装置及び画像フォルダ伝送再生プログラム |
US20120166953A1 (en) * | 2010-12-23 | 2012-06-28 | Microsoft Corporation | Techniques for electronic aggregation of information |
KR20130031176A (ko) * | 2011-09-20 | 2013-03-28 | 삼성전자주식회사 | 디스플레이 장치 및 방법 |
US20130304820A1 (en) * | 2012-05-11 | 2013-11-14 | Samsung Electronics Co., Ltd. | Network system with interaction mechanism and method of operation thereof |
KR20140069943A (ko) * | 2012-11-30 | 2014-06-10 | 삼성전자주식회사 | 휴대단말기의 컨텐츠 처리장치 및 방법 |
US9881645B2 (en) * | 2013-08-20 | 2018-01-30 | Google Llc | Systems, methods, and media for editing video during playback via gestures |
US20150078726A1 (en) * | 2013-09-17 | 2015-03-19 | Babak Robert Shakib | Sharing Highlight Reels |
JP2015080025A (ja) * | 2013-10-15 | 2015-04-23 | 株式会社東芝 | 電子機器および通信制御方法 |
US20150199727A1 (en) * | 2014-01-10 | 2015-07-16 | Facebook, Inc. | Sponsoring Brands Detected in User-Generated Social Networking Content |
US20150331930A1 (en) * | 2014-05-16 | 2015-11-19 | Here Global B.V. | Method and apparatus for classification of media based on metadata |
-
2015
- 2015-01-14 KR KR1020150006710A patent/KR102271741B1/ko active IP Right Grant
-
2016
- 2016-01-13 EP EP16151099.5A patent/EP3046107B1/en active Active
- 2016-01-14 CN CN201610023889.4A patent/CN105791976B/zh not_active Expired - Fee Related
- 2016-01-14 US US14/996,009 patent/US10276209B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102318341A (zh) * | 2008-12-17 | 2012-01-11 | 斯凯霍克技术有限责任公司 | 为视频重放路线行为表现对加入时间戳的影像的组合 |
CN101640775A (zh) * | 2009-08-24 | 2010-02-03 | 深圳华为通信技术有限公司 | 视频录制方法和照片拍摄方法及移动终端 |
CN101867730A (zh) * | 2010-06-09 | 2010-10-20 | 马明 | 一种基于用户轨迹的多媒体合成方法 |
US20130028571A1 (en) * | 2011-07-26 | 2013-01-31 | Sony Corporation | Information processing apparatus, moving picture abstract method, and computer readable medium |
CN102930061A (zh) * | 2012-11-28 | 2013-02-13 | 安徽水天信息科技有限公司 | 一种基于运动目标检测的视频摘要方法及*** |
WO2014179749A1 (en) * | 2013-05-02 | 2014-11-06 | Pribula Alexis Juri | Interactive real-time video editor and recorder |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107452407A (zh) * | 2017-08-17 | 2017-12-08 | 北京达佳互联信息技术有限公司 | 视频数据的存储、显示方法和装置以及智能眼镜 |
CN108881742A (zh) * | 2018-06-28 | 2018-11-23 | 维沃移动通信有限公司 | 一种视频生成方法及终端设备 |
CN108881742B (zh) * | 2018-06-28 | 2021-06-08 | 维沃移动通信有限公司 | 一种视频生成方法及终端设备 |
US12020671B2 (en) * | 2020-05-11 | 2024-06-25 | Avid Technology, Inc. | Data exchange for music creation applications |
CN112565905A (zh) * | 2020-10-24 | 2021-03-26 | 北京博睿维讯科技有限公司 | 一种图像锁定操作方法、***、智能终端和存储介质置 |
CN112565905B (zh) * | 2020-10-24 | 2022-07-22 | 北京博睿维讯科技有限公司 | 一种图像锁定操作方法、***、智能终端和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105791976B (zh) | 2020-11-03 |
US10276209B2 (en) | 2019-04-30 |
KR102271741B1 (ko) | 2021-07-02 |
US20160203841A1 (en) | 2016-07-14 |
KR20160087573A (ko) | 2016-07-22 |
EP3046107A1 (en) | 2016-07-20 |
EP3046107B1 (en) | 2020-07-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105791976A (zh) | 与源内容相关联的精彩视频的生成和显示 | |
CN113453040B (zh) | 短视频的生成方法、装置、相关设备及介质 | |
US9251124B2 (en) | Modular responsive screen grid, authoring and displaying system | |
EP3410436A1 (en) | Portable electronic device and method for controlling the same | |
US8732149B2 (en) | Content output device, content output method, program, program recording medium, and content output integrated circuit | |
US20120008003A1 (en) | Apparatus and method for providing augmented reality through generation of a virtual marker | |
US10528223B2 (en) | Photo narrative essay application | |
US9473614B2 (en) | Systems and methods for incorporating a control connected media frame | |
CN112989076A (zh) | 多媒体内容搜索方法、装置、设备及介质 | |
CN110475140B (zh) | 弹幕数据处理方法、装置、计算机可读存储介质和计算机设备 | |
JP2012120157A (ja) | コンテンツ統合フレームワークにおけるユーザインターフェイスのための視覚処理 | |
JPWO2015107640A1 (ja) | アルバム作成プログラム、アルバム作成方法およびアルバム作成装置 | |
CN109643413B (zh) | 装置及相关联的方法 | |
KR20170011177A (ko) | 디스플레이 장치 및 그 제어 방법 | |
US20200193663A1 (en) | Page image display control system, page image display control method, and program therefor | |
KR101747299B1 (ko) | 데이터 객체 디스플레이 방법 및 장치와 컴퓨터로 읽을 수 있는 저장 매체 | |
US8862995B1 (en) | Automatically creating a movie from geo located content using earth | |
KR20160016574A (ko) | 영상 제공 방법 및 이를 위한 장치 | |
KR20180017424A (ko) | 디스플레이 장치 및 제어 방법 | |
US20110304644A1 (en) | Electronic apparatus and image display method | |
CN113535031A (zh) | 页面显示方法、装置、设备及介质 | |
US20180349024A1 (en) | Display device, display program, and display method | |
US20110304779A1 (en) | Electronic Apparatus and Image Processing Method | |
CN115904168A (zh) | 基于多设备的影像素材处理方法及相关装置 | |
TW201923549A (zh) | 結合地圖服務的數位內容系統與數位內容產生方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
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: 20201103 Termination date: 20220114 |