CN108028968A - 视频编辑器服务器、视频编辑方法、客户端装置及控制客户端装置的方法 - Google Patents
视频编辑器服务器、视频编辑方法、客户端装置及控制客户端装置的方法 Download PDFInfo
- Publication number
- CN108028968A CN108028968A CN201580082105.9A CN201580082105A CN108028968A CN 108028968 A CN108028968 A CN 108028968A CN 201580082105 A CN201580082105 A CN 201580082105A CN 108028968 A CN108028968 A CN 108028968A
- Authority
- CN
- China
- Prior art keywords
- video
- input video
- event information
- video stream
- information
- 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 title claims description 53
- 238000004519 manufacturing process Methods 0.000 claims description 10
- 230000008859 change Effects 0.000 claims description 8
- 230000003139 buffering effect Effects 0.000 claims description 7
- 230000000694 effects Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 150000001875 compounds Chemical class 0.000 claims description 6
- 230000035484 reaction time Effects 0.000 claims description 6
- 230000011218 segmentation Effects 0.000 claims description 5
- 230000008878 coupling Effects 0.000 description 16
- 238000010168 coupling process Methods 0.000 description 16
- 238000005859 coupling reaction Methods 0.000 description 16
- VEMKTZHHVJILDY-UHFFFAOYSA-N resmethrin Chemical compound CC1(C)C(C=C(C)C)C1C(=O)OCC1=COC(CC=2C=CC=CC=2)=C1 VEMKTZHHVJILDY-UHFFFAOYSA-N 0.000 description 15
- 230000035611 feeding Effects 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 3
- 230000005611 electricity Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 241000751119 Mila <angiosperm> Species 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 241000894007 species Species 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000386 athletic effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000005303 weighing Methods 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/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/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2365—Multiplexing of several video streams
-
- 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
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
- H04N21/234381—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements by altering the temporal resolution, e.g. decreasing the frame rate by frame skipping
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42201—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] biosensors, e.g. heat sensor for presence detection, EEG sensors or any limb activity sensors worn by the user
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- 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/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6582—Data stored in the client, e.g. viewing habits, hardware capabilities, credit card number
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Computer Security & Cryptography (AREA)
- Analytical Chemistry (AREA)
- Biomedical Technology (AREA)
- Biophysics (AREA)
- General Health & Medical Sciences (AREA)
- Neurosurgery (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
根据各种实施例,可提供一种视频编辑器服务器。所述视频编辑器服务器可包括:输入电路,经配置以接收关于多个输入视频流的信息;事件信息接收器,经配置以接收指示与所述多个输入视频流的至少一个输入视频流有关的事件的事件信息;选择器电路,经配置以基于所述事件信息选择来自所述多个输入视频流的输入视频流;编辑电路,经配置以产生包含所选择的所述输入视频流和事件信息的输出视频流;以及输出电路,经配置以输出所述输出视频流。
Description
技术领域
各种实施例整体上涉及视频编辑器服务器、视频编辑方法、客户端装置及控制客户端装置的方法。
背景技术
编辑来自多个视频流的视频可为繁重的任务。因此,可能需要有效编辑视频的方法。多玩家在线视频游戏串流具广泛流行性且游戏者已于实时串流视频游戏平台或社交媒体网站上将其成就进行串流。电子体育竞技及其他游戏相关事件的广播亦可实时查看或基于需要在这些视频游戏平台进行查看。然而,这些实时广播或视频游戏内容串流通常仅集中在个别玩家的游戏内容。对于多玩家游戏相关事件的实时广播而言,需要显著成本以用于专业设备的支出及用于串流内容的专业编辑。来自多个来源或多个视频馈送的串流视频需要编辑及后期制作。涉及用于设备、硬件及软件的成本及后期制作所需的显著时间为限制性的,且对个别使用者来说分享复杂的串流是有挑战性的。例如,US 8,187,104揭示部分自动化产生将编载角色与视频游戏整合的视频片段的***及方法。亦可将自动产生的视频片段与自动或用户产生及/或使用者编辑或产生的旁白结合。多个视频片段可在将其上载至文件共享网站之前或之后结合成视频卷轴。然而,视频并非实时的且需要后期制作时间。并且对来自各种外部来源的多个馈送进行后期制作及编辑需要显著的时间及金钱成本。
发明内容
根据各种实施例,可提供一种视频编辑器服务器。该视频编辑器服务器可包括:输入电路,经配置以接收关于多个输入视频流的信息;事件信息接收器,经配置以接收指示与该多个输入视频流中的至少一个输入视频流有关的事件的事件信息;选择器电路,经配置以基于该事件信息选择来自该多个输入视频流的输入视频流;编辑电路,经配置以产生包含所选择的该输入视频流的输出视频流;以及输出电路,经配置以输出该输出视频流。
根据各种实施例,可提供一种视频编辑方法。该视频编辑方法可包括:接收关于多个输入视频流的信息;接收指示与该多个输入视频流中的至少一个输入视频流有关的事件的事件信息;基于该事件信息选择来自该多个输入视频流的输入视频流;产生包含所选择的该输入视频流的输出视频流;以及输出该输出视频流。
根据各种实施例,可提供一种客户端装置。该客户端装置可包括:事件信息判定电路,经配置以判定指示与输入视频流有关的事件的事件信息;以及事件信息发送器,经配置以将该所判定的事件信息发送至视频编辑器服务器以用于判定该输入视频流是否欲选择用于输出视频流。
根据各种实施例,可提供一种用于控制客户端装置的方法。该方法可包括:判定指示与输入视频流有关的事件的事件信息;以及将所判定的该事件信息发送至视频编辑器服务器以用于判定该输入视频流是否欲选择用于输出视频流。
附图说明
在附图中,在全部不同视图中,相同组件符号一般是指相同部件。附图未必按比例绘制,而重点通常是关注对本发明的原理的说明。各种特征或组件的尺寸可出于清楚目的而任意地扩展或缩减。在以下描述中,本发明的各种实施例参考以下图来描述。
图1展示根据各种实施例的视频编辑器服务器。
图2展示根据各种实施例的视频服务器装置。
图3展示流程图,其例示根据各种实施例的视频编辑方法。
图4展示根据各种实施例的客户端装置。
图5展示根据各种实施例的客户端装置。
图6展示流程图,其例示根据各种实施例的用于控制客户端装置的方法。
具体实施方式
以下详细描述参照附图以例示方式展示特定细节及本发明可得以实践的实施例。足够详细地描述这些实施例以允许本领域技术人员实践本发明。可利用其他实施例,且可在不脱离本发明的范畴的情况下做出结构和逻辑变化。各种实施例未必互相排斥,如一些实施例可与一个或多个其他实施例组合以形成新的实施例。
在此情形下,如本说明书所述的视频编辑器服务器可包括内存,该内存例如用于视频编辑器服务器中进行的处理。在此情形下,如本说明书所述的客户端装置可包括内存,该内存例如用于客户端装置中进行的处理。用于实施例中的内存可为易失性内存,例如DRAM(动态随机存取内存)或非易失性内存,例如PROM(可编程只读存储器)、EPROM(可擦除PROM)、EEPROM(电可擦除PROM),或闪存,例如浮栅内存、电荷俘获型内存、MRAM(磁电阻随机存取内存)或PCRAM(相变随机存取内存)。
在实施例中,“电路”可理解为任何种类的逻辑实行实体,其可为专用电路,或储存于内存、固件或其任何组合中的处理器执行软件。因此,在实施例中,“电路”可为硬连线逻辑电路或可编程逻辑电路,诸如可编程处理器,例如微处理器(例如复杂指令集计算机(Complex Instruction Set Computer;CISC)处理器或精简指令集计算机(ReducedInstruction Set Computer;RISC)处理器)。“电路”亦可为处理器执行软件,例如任何种类的计算机程序,例如使用虚拟机代码(诸如例如Java)的计算机程序。将在以下更详细地描述的各别功能的任何其他种类的实行方案亦可理解为根据替代实施例的“电路”。
在本说明书中,术语“包含(comprising)”应理解为具有类似于术语“包括”的广泛含义,且将理解为暗示包括所述整数或步骤或整数或步骤的群组,而不排除任何其他整数或步骤或整数或步骤的群组。此定义亦适用于术语“包含(comprising)”(诸如“包含(comprise)”及“包含(comprises)”)的变化。
本说明书中对任何现有技术的参考并非且不应视为对所参考现有技术形成澳大利亚(或任何其他国家)的公知常识的部分的承认或任何形式的暗示。
为使本发明可易于理解且获得实际效果,将以举例且非限制的方式并参考附图来描述特定实施例。
提供装置的各种实施例,且提供方法的各种实施例。应理解,装置的基本性质亦适用于方法,且反之亦然。因此,为简洁起见,可省略这些性质的重复描述。
将理解的是,本文对特定装置描述的任何性质亦可适用于本文所述的任何装置。将理解的是,本文对特定方法描述的任何性质亦可适用于本文所述的任何方法。此外,应理解,对本文所述的任何装置或方法而言,未必所有所描述组件或步骤必须封闭在装置或方法中,但可封闭仅一些(而不是所有)组分或步骤。
在本文中的术语“耦接”(或“连接”)可理解为电耦接或机械耦接,例如附接或固定或附接,或仅仅接触而无任何固定,且应理解可提供直接耦接或间接耦接(换言之:耦接而不直接接触)。
编辑来自多个视频流的视频可为繁重的任务。将来自多个装置及摄影机的视频串流成单一视频馈送可需要编辑及后期制作。成本、硬件/软件存取及时间限制可阻止许多使用者共享复杂流。
根据各种实施例,可提供用于有效视频编辑的装置及方法。
根据各种实施例,可提供自动化***,其可对关键事件反应以同时将多个视频馈送编码、编辑并串流成单一视频流。
根据各种实施例,可提供用于自动化编辑实时视频流的装置及方法。
根据各种实施例,可提供用于自动化编辑多玩家在线视频游戏串流与反应摄影机的装置及方法。
图1展示根据各种实施例的视频编辑器服务器100。视频编辑器服务器100可包括输入电路,其经配置以接收(例如从客户端装置接收,例如,将在以下参考图4或图5描述的客户端装置)关于多个输入视频流的信息。视频编辑器服务器100可进一步包括事件信息接收器104,其经配置以接收(例如从客户端装置接收)指示与多个输入视频流中的至少一个输入视频流有关的事件的事件信息。视频编辑器服务器100可进一步包括选择器电路106,其经配置以基于事件信息选择来自多个输入视频流的输入视频流。视频编辑器服务器100可进一步包括编辑电路108,其经配置以产生包括(或为)所选择的视频流的输出视频流。视频编辑器服务器100可进一步包括输出电路110,其经配置以输出该输出视频流。输入电路102、事件信息判定电路104、选择器电路106、编辑电路108及输出电路110可彼此耦接,如由线112所指示,例如电耦接,例如使用线缆或电缆电耦接,及/或机械耦接。
根据各种实施例,视频编辑器***可包括视频编辑器服务器及一种或多种客户端的组合。视频编辑器服务器可为中央服务器的形式,用户经由网络连接至该中央服务器。视频编辑器服务器可包括储存器/内存以储存数据。客户端可包括常驻于客户端(其可为基于处理器的电子装置)中的应用程序。客户端可例如为桌面计算机、工作站、笔记本电脑、小笔电(netbook)、移动计算设备或智能型手机。
换言之,根据各种实施例的视频编辑器服务器可基于多个输入视频流并基于已产生输入视频流的情形或基于输入视频流展示的内容来选择输出视频流。
根据各种实施例,关于多个输入视频流的信息可包括或可为多个输入视频流。
根据各种实施例,关于多个输入视频流的信息可包括或可为针对多个输入视频流中的每一个输入视频流指示各个输入视频流可利用的信息。
根据各种实施例,选择器电路106可进一步配置来请求(例如从客户端装置请求)所选择的输入视频流。
根据各种实施例,多个输入视频流可包括展示一个人玩计算机游戏的视频流。
根据各种实施例,事件信息可包括或可为或可包括于与玩计算机游戏的人有关的信息中。
根据各种实施例,事件信息可包括或可为从位于可佩戴装置中的外部生物计量传感器获取的生物计量测量值或读数。生物计量测量值或读数是实时获取的且与玩计算机游戏的人有关。
根据各种实施例,事件信息可包括或可为实时转移至客户端(例如,移动计算设备)的、与玩游戏的人有关的生物计量测量值或读数。
根据各种实施例,事件信息可包括或可为或可包括于玩计算机游戏的人的心率信息中。
根据各种实施例,事件信息可包括或可为或可包括于玩计算机游戏的人的压力(stress)信息中。
根据各种实施例,事件信息可包括或可为或可包括于与由玩计算机游戏的人说出的话语有关的信息中。
根据各种实施例,多个输入视频流可包括展示计算机游戏的视频流。
根据各种实施例,事件信息可包括或可为或可包括于与计算机游戏有关的信息中。
根据各种实施例,事件信息可包括或可为或可包括于与计算机游戏中的得分有关的信息中。
根据各种实施例,事件信息可包括或可为或可包括于与计算机游戏中的得分的变化有关的信息中。
根据各种实施例,事件信息可包括或可为或可包括于由计算机游戏基于预定准则所发布的信息中,其中该预定准则由游戏的游戏制造商定义。
图2展示根据各种实施例的视频编辑器服务器200。类似于图1的视频编辑器服务器100,视频编辑器服务器200可包括输入电路,其经配置以接收关于多个输入视频流的信息。类似于图1的视频编辑器服务器100,视频编辑器服务器200可进一步包括事件信息接收器104,其经配置以接收指示与多个输入视频流中的至少一个输入视频流有关的事件的事件信息。类似于图1的视频编辑器服务器100,视频编辑器服务器200可进一步包括选择器电路106,其经配置以基于事件信息从多个输入视频流选择输入视频流。类似于图1的视频编辑器服务器100,视频编辑器服务器200可进一步包括编辑电路108,其经配置以产生包括(或为)所选择的输入视频流的输出视频流。类似于图1的视频编辑器服务器100,视频编辑器服务器200可进一步包括输出电路110,其经配置以输出该输出视频流。视频编辑器服务器200可进一步包括缓冲器202,如将在以下更详细地描述。输入电路102、事件信息判定电路104、选择器电路106、编辑电路108、输出电路110以及缓冲器202可彼此耦接,如由线204所指示,例如电耦接,例如使用线缆或电缆电耦接,及/或机械耦接。
根据各种实施例,缓冲器202可配置来缓冲多个输入视频流。
根据各种实施例,编辑电路106可配置来基于缓冲器202的内容产生输出视频流。
根据各种实施例,编辑电路106可配置来在基于缓冲器202的内容产生输出视频流之后,基于多个输入视频流以加速产生输出视频流。
根据各种实施例,编辑电路106可配置来基于选自由以下组成的一系列过程中的至少一个过程而产生输出视频流:在多个输入视频流中的至少两个输入视频流之间提供分割屏幕;在多个输入视频流中的至少两个输入视频流之间提供屏幕倒转(screen flip);在多个输入视频流中的至少两个输入视频流之间提供交叉衰落;提供具有多个输入视频流中的至少两个输入视频流的画中画;提供字幕重迭;提供慢动作反应时间;提供后期制作效应;提供划变(wipe)。
图3展示流程图300,其例示根据各种实施例的视频编辑方法。在步骤302,可接收关于多个输入视频流的信息。在步骤304,可接收指示与多个输入视频流的至少一个输入视频流有关的事件的事件信息。在步骤306,输入视频流可基于事件信息选自多个输入视频流。在步骤308,可产生包括(或为)所选择的输入视频流的输出视频流。在步骤310,可输出该输出视频流。
根据各种实施例,关于多个输入视频流的信息可包括或可为多个输入视频流。
根据各种实施例,关于多个输入视频流的信息可包括或可为针对多个输入视频流中的每一输入视频流指示各个输入视频流可利用的信息。
根据各种实施例,视频编辑方法可进一步包括请求所选择的输入视频流。
根据各种实施例,多个输入视频流可包括展示玩计算机游戏的人的视频流。
根据各种实施例,事件信息可包括或可为或可包括于与玩计算机游戏的人有关的信息中。
根据各种实施例,事件信息可包括或可为从位于可佩戴装置中的外部生物计量传感器获取的生物计量测量值。
根据各种实施例,事件信息可包括或可为实时转移至客户端装置的、与玩游戏的人有关的生物计量测量值。
根据各种实施例,事件信息可包括或可为或可包括于玩计算机游戏的人的心率信息中。
根据各种实施例,事件信息可包括或可为或可包括于玩计算机游戏的人的压力信息中。
根据各种实施例,事件信息可包括或可为或可包括于与玩计算机游戏的人说出的话语有关的信息中。
根据各种实施例,多个输入视频流可包括展示计算机游戏的视频流。
根据各种实施例,事件信息可包括或可为或可包括于与计算机游戏有关的信息中。
根据各种实施例,事件信息可包括或可为或可包括于与计算机游戏中的得分有关的信息中。
根据各种实施例,事件信息可包括或可为或可包括于与计算机游戏中的得分的变化有关的信息中。
根据各种实施例,事件信息可包括或可为或可包括于由计算机游戏基于预定准则所发布的信息中,其中该预定准则由游戏的游戏制造商定义。
根据各种实施例,视频编辑方法可进一步包括缓冲多个输入视频流。
根据各种实施例,视频编辑方法可进一步包括基于所缓冲输入视频流产生输出视频流。
根据各种实施例,视频编辑方法可进一步包括在基于所缓冲输入视频流产生输出视频流之后基于多个输入视频流以加速产生输出视频流。
根据各种实施例,视频编辑方法可进一步包括基于选自由以下组成的一系列过程中的至少一个过程而产生输出视频流:选择多个输入视频流中的一个输入视频流作为输出视频流;在多个输入视频流中的至少两个输入视频流之间提供分割屏幕;在多个输入视频流中的至少两个输入视频流之间提供屏幕倒转;在多个输入视频流中的至少两个输入视频流之间提供交叉衰落;提供具有多个输入视频流中的至少两个输入视频流的画中画;提供字幕重迭;提供慢动作反应时间;提供后期制作效应;提供划变。
图4展示根据各种实施例的客户端装置400。客户端装置400可包括事件信息判定电路402,其经配置以判定指示与输入视频流有关的事件的事件信息。客户端装置400可进一步包括事件信息发送器404,其经配置以将所判定的事件信息发送至视频编辑器服务器(例如,如上文参考图1或图2所描述)以用于判定输入视频流是否欲选择用于输出视频流。事件信息判定电路402及事件信息发送器404可彼此耦接,如由线406所指示,例如电耦接,例如使用线缆或电缆电耦接,及/或机械耦接。
换言之,根据各种实施例,客户端装置可判定事件信息(例如,如上面参考视频编辑器服务器所描述的事件信息),且可将此事件信息发送至视频编辑器服务器以用于判定是否与客户端装置有关的视频流应选择用于输出视频流。
图5展示根据各种实施例的客户端装置500。类似于图4的客户端装置400,客户端装置500可包括事件信息判定电路402,其经配置以判定指示与输入视频流有关的事件的事件信息。类似于图4的客户端装置400,客户端装置500可进一步包括事件信息发送器404,其经配置以将所判定的该事件信息发送至视频编辑器服务器以用于判定该输入视频流是否欲选择用于输出视频流。客户端装置500可进一步包括视频发送器502,如将在以下更详细地描述。事件信息判定电路402、事件信息发送器404及视频发射器502可彼此耦接,如由线504所指示,例如电耦接,例如使用线缆或电缆电耦接,及/或机械耦接。
根据各种实施例,视频发送器502可配置来将输入视频流发送至视频编辑器服务器。
根据各种实施例,视频发送器502可配置为在视频编辑器服务器请求后将输入视频流发送至视频编辑器服务器。
图6展示流程图600,其例示根据各种实施例的用于控制客户端装置的方法。在步骤602,可判定指示与输入视频流有关的事件的事件信息。在步骤604,所判定的事件信息可发送至视频编辑器服务器以用于判定该输入视频流是否欲选择用于输出视频流。
根据各种实施例,方法可进一步包括将输入视频流发送至视频编辑器服务器。
根据各种实施例,可在视频编辑器服务器请求后将输入视频流发送至视频编辑器服务器。
根据各种实施例,可提供自动化视频编辑***,以便当游戏者串流其脸部、语音及游戏视频时,该自动化视频编辑***允许查看者查看视频流的最为恰当的部分而无人类互动。当网络连接视频游戏的至少两个玩家使用根据各种实施例的软件或应用程序时,根据各种实施例的软件或应用程序允许玩家中的每一者至少具有聚焦于玩家的脸部的摄影机或网络摄影机以及将两个馈送串流至视频游戏平台的记录与串流功能。在视频游戏平台上可查看的大多数游戏串流具有视频游戏串流与聚焦于玩家的网络摄影机馈送的组合。视频流的最为恰当的部分由根据各种实施例的应用程序使用可配置事件信息自动地选择,该可配置事件信息随后经实时编译及串流至视频游戏平台。尽管实施例用于视频游戏平台上,但应理解,可使用提供实时串流视频的其他形式的视频平台。可保存经串流视频且上载至其他社交媒体网站。
根据各种实施例,恰当部分(换言之:事件信息)可包括量测压力的身体传感器(或可由身体传感器判定),该身体传感器如HR(心率)监视器及压力计。
根据各种实施例,恰当部分可包括当串流者尖叫或呼叫时的情况。
根据各种实施例,恰当部分可包括当串流者(换言之:由串流人控制的计算机游戏角色)在游戏中死亡、杀死或进行一些有趣事项时的情况。
根据各种实施例,恰当部分可包括显著增加的得分。
根据各种实施例,在竞技游戏中,恰当部分可包括当一个玩家击败另一玩家的情况。
根据各种实施例,例如使用API(应用程序编程接口),游戏制造商可基于游戏准则触发事件。
根据各种实施例,装置(例如***)可经扩增以使得其在必须立刻展示多个事件(亦即,展示面向同一事件的两个不同游戏者)时在后台实时运行。
根据各种实施例,来自所有视频流的视频的预定时段(例如7秒)可经缓冲来提供在关键时刻倒带的能力。
根据各种实施例,当关键时刻发生时,实时串流可暂停且经缓冲以允许回放。
根据各种实施例,在回放之后,装置可重新开始缓冲馈送,从而稍微增加视频回放(换言之:增加视频回放速度)直至达到实时同步。
根据各种实施例,自动化编辑可包括分割屏幕、屏幕倒转、交叉衰落、画中画、字幕重迭(包括诸如得分的游戏数据)、慢动作反应时间、后期制作效应(例如影像稳定化、放大及缩小、色彩校正、亮度及对比度校正)及/或划变。
在以下,将描述根据各种实施例的叙述性实例。
两个玩家例如Mark及Jeff可能正在玩例如使命召唤(Call of Duty)的计算机游戏。他们都可具有指向他们的视频摄影机且正在将其游戏串流至在线串流服务。
第三人例如Mila可能正在通过在线视频查看器观看Mark及Jeff玩使命召唤对战。
根据各种实施例的装置(或方法)(例如,自动化软件)可采集关于玩游戏的数据,且可基于一组准则开始做出关于在视频馈送上展示何种内容的决定。视频可稍微延迟,例如,延迟几秒,以便允许软件有时间对事件做出反应。根据各种实施例,基础架构可存在以下组件:中央服务器,其接收来自各种网络连接外部来源或IP地址的多个视频馈送;以及应用程序,其常驻于用户的电子装置上。服务器可经由网络与一个或多个远程定位用户通信。网络可例如为以太网、无线网络或因特网连接。服务器可为单一装置或多个并联连接装置或具有已知地址的专用机器。服务器可形成“云”中租用计算及储存资源的部分。服务器可为视频编辑应用服务器。应用程序可提供让用户配置功能或特征(或事件信息)的用户接口,这些功能或特征(或事件信息)可影响最终自动化经编译实时视频馈送。应用程序亦可包括从远程装置的外部传感器获取事件信息,诸如声音及生物计量测量值。或者,可不需要配置。中央服务器可基于用户配置的事件信息而执行视频编辑过程。中央服务器亦可从应用程序接收事件信息,包括来自外部传感器的那些事件信息,以便自动地编译实时视频馈送。
视频馈送可以用最少动作规律的间隔来回剪切。Mark及Jeff可移动至适当位置。时钟可倒数计时且游戏可开始。Mark可评注其希望获胜。根据各种实施例的装置或方法可在Mark说话时以画中画方式将Mark的摄影机馈送进行重迭。
Mark可整队打出漂亮的一枪且可使Jeff出局,从而获得第一分。
在此时刻,根据各种实施例的装置或方法(例如,视频馈送装置或软件)可剪切至Mark的视图,从而倒带几秒以展示游戏中的事件。因为Jeff在失手时进行呼叫,根据各种实施例的装置或方法可随后***指向Jeff的摄影机的重迭画面以采集其反应。Mark可能因该事件而感到愉悦,且可能跳出胜利舞姿。根据各种实施例的装置或软件可检测到增加的移动,且可快速地剪切以便展示分割屏幕,该分割屏幕包括Mark对胜利的反应。因为Mark领先,在动作停下来时,视频馈送可回到跟随Mark的游戏情节影片。
观看单一视频馈送的Mila可能能够看见所有游戏事件的动作而无需Mark或Jeff编辑影片。
以下实例涉及其他实施例。
实例1为一种视频编辑器服务器,包含:输入电路,经配置以接收关于多个输入视频流的信息;事件信息接收器,经配置以接收指示与该多个输入视频流中的至少一个输入视频流有关的事件的事件信息;选择器电路,经配置以基于该事件信息选择来自该多个输入视频流的输入视频流;编辑电路,经配置以产生包含所选择的该输入视频流的输出视频流;以及输出电路,经配置以输出该输出视频流。
在实例2中,实例1的主题可视情况包括关于该多个输入视频流的该信息包含该多个输入视频流。
在实例3中,实例1至2中任一者的主题可视情况包括关于该多个输入视频流的该信息包含针对该多个输入视频流中的每一输入视频流指示各个输入视频流可利用的信息。
在实例4中,实例1至3中任一者的主题可视情况包括该选择器电路进一步经配置以请求所选择的该输入视频流。
在实例5中,实例1至4中任一者的主题可视情况包括该多个输入视频流包含展示一人玩计算机游戏的视频流。
在实例6中,实例5的主题可视情况包括该事件信息包含与玩该计算机游戏的该人有关的信息。
在实例7中,实例5至6中任一者的主题可视情况包括该事件信息包含从位于可佩戴装置中的外部生物计量传感器获取的生物计量测量值。
在实例8中,实例5至7中任一者的主题可视情况包括该事件信息包含实时转移至客户端装置的、与玩该游戏的该人有关的生物计量测量值。
在实例9中,实例5至8中任一者的主题可视情况包括该事件信息包含玩该计算机游戏的该人的心率信息。
在实例10中,实例5至9中任一者的主题可视情况包括该事件信息包含玩该计算机游戏的该人的压力信息。
在实例11中,实例5至10中任一者的主题可视情况包括该事件信息包含与玩该计算机游戏的该人说出的话语有关的信息。
在实例12中,实例1至11中任一者的主题可视情况包括该多个输入视频流包含展示计算机游戏的视频流。
在实例13中,实例12的主题可视情况包括该事件信息包含与该计算机游戏有关的信息。
在实例14中,实例13的主题可视情况包括该事件信息包含与该计算机游戏中的得分有关的信息。
在实例15中,实例14的主题可视情况包括该事件信息包含与该计算机游戏中的得分的变化有关的信息。
在实例16中,实例13至15中任一者的主题可视情况包括该事件信息包含由该计算机游戏基于预定准则所发布的信息,其中该预定准则由该游戏的游戏制造商定义。
在实例17中,实例1至16中任一者的主题可视情况包括缓冲器,经配置以缓冲该多个输入视频流。
在实例18中,实例17的主题可视情况包括该编辑电路配置来基于该缓冲器的内容产生该输出视频流。
在实例19中,实例18的主题可视情况包括该编辑电路配置来在基于该缓冲器的该内容产生该输出视频流之后,基于该多个输入视频流以加速产生该输出视频流。
在实例20中,实例1至19中任一者的主题可视情况包括该编辑电路配置来基于选自由以下组成的一系列过程中的至少一个过程而产生输出视频流:在该多个输入视频流中的至少两个输入视频流之间提供分割屏幕;在该多个输入视频流中的至少两个输入视频流之间提供屏幕倒转;在该多个输入视频流中的至少两个输入视频流之间提供交叉衰落;提供具有该多个输入视频流中的至少两个输入视频流的画中画;提供字幕重迭;提供慢动作反应时间;提供后期制作效应;提供划变。
实例21为一种视频编辑方法,包含:接收关于多个输入视频流的信息;接收指示与该多个输入视频流中的至少一个输入视频流有关的事件的事件信息;基于该事件信息选择来自该多个输入视频流的输入视频流;产生包含所选择的该输入视频流的输出视频流;以及输出该输出视频流。
在实例22中,实例21的主题可视情况包括关于该多个输入视频流的该信息包含该多个输入视频流。
在实例23中,实例21至22中任一者的主题可视情况包括关于该多个输入视频流的该信息包含针对该多个输入视频流中的每一输入视频流指示各个输入视频流可利用的信息。
在实例24中,实例21至23中任一者的主题可视情况包括请求所选择的该输入视频流。
在实例25中,实例21至24中任一者的主题可视情况包括该多个输入视频流包含展示一人玩计算机游戏的视频流。
在实例26中,实例25的主题可视情况包括该事件信息包含与玩该计算机游戏的该人有关的信息。
在实例27中,实例25至26中任一者的主题可视情况包括该事件信息包含从位于可佩戴装置中的外部生物计量传感器获取的生物计量测量值。
在实例28中,实例25至27中任一者的主题可视情况包括该事件信息包含实时转移至客户端装置的与玩该游戏的该人有关的生物计量测量值。
在实例29中,实例25至28中任一者的主题可视情况包括该事件信息包含玩该计算机游戏的该人的心率信息。
在实例30中,实例25至29中任一者的主题可视情况包括该事件信息包含玩该计算机游戏的该人的压力信息。
在实例31中,实例25至30中任一者的主题可视情况包括该事件信息包含与玩该计算机游戏的该人说出的话语有关的信息。
在实例32中,实例21至31中任一者的主题可视情况包括该多个输入视频流包含展示计算机游戏的视频流。
在实例33中,实例32的主题可视情况包括该事件信息包含与该计算机游戏有关的信息。
在实例34中,实例33的主题可视情况包括该事件信息包含与该计算机游戏中的得分有关的信息。
在实例35中,实例34的主题可视情况包括该事件信息包含与该计算机游戏中的得分的变化有关的信息。
在实例36中,实例33至35中任一者的主题可视情况包括该事件信息包含由该计算机游戏基于预定准则所发布的信息,其中该准则由该游戏的游戏制造商定义。
在实例37中,实例21至36中任一者的主题可视情况包括缓冲该多个输入视频流。
在实例38中,实例37的主题可视情况包括基于所缓冲输入视频流产生该输出视频流。
在实例39中,实例38的主题可视情况包括在基于所缓冲输入视频流产生该输出视频流之后基于该多个输入视频流加速产生该输出视频流。
在实例40中,实例21至39中任一者的主题可视情况包括基于选自由以下组成的一系列过程中的至少一个过程而产生输出视频流:在该多个输入视频流中的至少两个输入视频流之间提供分割屏幕;在该多个输入视频流中的至少两个输入视频流之间提供屏幕倒转;在该多个输入视频流中的至少两个输入视频流之间提供交叉衰落;提供具有该多个输入视频流中的至少两个输入视频流的画中画;提供字幕重迭;提供慢动作反应时间;提供后期制作效应;提供划变。
实例41为一种客户端装置,包含:事件信息判定电路,经配置以判定指示与输入视频流有关的事件的事件信息;以及事件信息发送器,经配置以将所判定的该事件信息发送至视频编辑器服务器以用于判定该输入视频流是否欲选择用于输出视频流。
在实例42中,实例41的主题可视情况包括视频发送器,经配置以将该输入视频流发送至该视频编辑器服务器。
在实例43中,实例42的主题可视情况包括该视频发送器配置来在该视频编辑器服务器请求后将该输入视频流发送至该视频编辑器服务器。
实例44为一种用于控制客户端装置的方法,该方法包含:判定指示与输入视频流有关的事件的事件信息;以及将所判定的该事件信息发送至视频编辑器服务器以用于判定该输入视频流是否欲选择用于输出视频流。
在实例45中,实例44的主题可视情况包括将该输入视频流发送至该视频编辑器服务器。
在实例46中,实例45的主题可视情况包括在该视频编辑器服务器请求后将该输入视频流发送至该视频编辑器服务器。
虽然已特定地展示且参考特定实施例描述本发明,但是本领域技术人员应理解的是,可在不脱离如随附权利要求所界定的本发明的精神及范畴的情况下对这些实施例做出形式及细节的各种变化。本发明的范畴因此由随附权利要求所指示,且因此意欲涵盖在权利要求的等效物的含义及范围内的所有变化。
Claims (30)
1.一种视频编辑器服务器,包含:
输入电路,经配置以接收关于多个输入视频流的信息;
事件信息接收器,经配置以接收指示与所述多个输入视频流中的至少一个输入视频流有关的事件的事件信息;
选择器电路,经配置以基于所述事件信息选择来自所述多个输入视频流的输入视频流;
编辑电路,经配置以产生包含所选择的所述输入视频流的输出视频流;以及
输出电路,经配置以输出所述输出视频流。
2.如权利要求1所述的视频编辑器服务器,其中关于所述多个输入视频流的所述信息包含所述多个输入视频流。
3.如权利要求1所述的视频编辑器服务器,其中关于所述多个输入视频流的所述信息包含针对所述多个输入视频流中的每一输入视频流指示各个输入视频流可利用的信息。
4.如权利要求1所述的视频编辑器服务器,其中所述选择器电路进一步经配置以请求所选择的所述输入视频流。
5.如权利要求1所述的视频编辑器服务器,其中所述多个输入视频流包含展示玩计算机游戏的人的视频流。
6.如权利要求5所述的视频编辑器服务器,其中所述事件信息包含与玩所述计算机游戏的所述人有关的信息。
7.如权利要求5所述的视频编辑器服务器,其中所述事件信息包含从位于可佩戴装置中的外部生物计量传感器获取的生物计量测量值。
8.如权利要求5所述的视频编辑器服务器,其中所述事件信息包含实时转移至客户端装置的、与玩所述游戏的所述人有关的生物计量测量值。
9.如权利要求5所述的视频编辑器服务器,其中所述事件信息包含玩所述计算机游戏的所述人的心率信息。
10.如权利要求5所述的视频编辑器服务器,其中所述事件信息包含玩所述计算机游戏的所述人的压力信息。
11.如权利要求5所述的视频编辑器服务器,其中所述事件信息包含与玩所述计算机游戏的所述人说出的话语有关的信息。
12.如权利要求1所述的视频编辑器服务器,其中所述多个输入视频流包含展示计算机游戏的视频流。
13.如权利要求12所述的视频编辑器服务器,其中所述事件信息包含与所述计算机游戏有关的信息。
14.如权利要求13所述的视频编辑器服务器,其中所述事件信息包含与所述计算机游戏中的得分有关的信息。
15.如权利要求14所述的视频编辑器服务器,其中所述事件信息包含与所述计算机游戏中的得分的变化有关的信息。
16.如权利要求13所述的视频编辑器服务器,其中所述事件信息包含由所述计算机游戏基于预定准则所发布的信息,其中所述预定准则由所述游戏的游戏制造商定义。
17.如权利要求1所述的视频编辑器服务器,进一步包含:
缓冲器,经配置以缓冲所述多个输入视频流。
18.如权利要求17所述的视频编辑器服务器,其中所述编辑电路配置来基于所述缓冲器的内容产生所述输出视频流。
19.如权利要求18所述的视频编辑器服务器,其中所述编辑电路配置来在基于所述缓冲器的所述内容产生所述输出视频流之后,基于所述多个输入视频流加速产生所述输出视频流。
20.如权利要求1所述的视频编辑器服务器,其中所述编辑电路配置来基于选自由以下组成的一系列过程中的至少一个过程而产生输出视频流:在所述多个输入视频流中的至少两个输入视频流之间提供分割屏幕;在所述多个输入视频流中的至少两个输入视频流之间提供屏幕倒转;在所述多个输入视频流中的至少两个输入视频流之间提供交叉衰落;提供具有所述多个输入视频流中的至少两个输入视频流的画中画;提供字幕重迭;提供慢动作反应时间;提供后期制作效应;提供划变。
21.一种视频编辑方法,包含:
接收关于多个输入视频流的信息;
接收指示与所述多个输入视频流中的至少一个输入视频流有关的事件的事件信息;
基于所述事件信息选择来自所述多个输入视频流的输入视频流;
产生包含所选择的所述输入视频流的输出视频流;以及
输出所述输出视频流。
22.如权利要求21所述的视频编辑方法,其中所述多个输入视频流包含展示玩计算机游戏的人的视频流。
23.如权利要求22所述的视频编辑方法,其中所述事件信息包含从位于可佩戴装置中的外部生物计量传感器获取的生物计量测量值。
24.如权利要求22所述的视频编辑方法,其中所述事件信息包含实时转移至客户端装置的、与玩所述游戏的所述人有关的生物计量测量值。
25.一种客户端装置,包含:
事件信息判定电路,经配置以判定指示与输入视频流有关的事件的事件信息;以及
事件信息发送器,经配置以将所判定的所述事件信息发送至视频编辑器服务器以用于判定所述输入视频流是否欲选择用于输出视频流。
26.如权利要求25所述的客户端装置,进一步包含:
视频发送器,经配置以将所述输入视频流发送至所述视频编辑器服务器。
27.如权利要求26所述的客户端装置,其中所述视频发送器配置来在所述视频编辑器服务器请求后将所述输入视频流发送至所述视频编辑器服务器。
28.一种用于控制客户端装置的方法,该方法包含∶
判定指示与输入视频流有关的事件的事件信息;以及
将所判定的所述事件信息发送至视频编辑器服务器以用于判定所述输入视频流是否欲选择用于输出视频流。
29.如权利要求28所述的方法,进一步包含:
将所述输入视频流发送至所述视频编辑器服务器。
30.如权利要求29所述的方法,其中在所述视频编辑器服务器请求后将所述输入视频流发送至所述视频编辑器服务器。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/SG2015/050151 WO2016200331A1 (en) | 2015-06-10 | 2015-06-10 | Video editor servers, video editing methods, client devices, and methods for controlling a client device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108028968A true CN108028968A (zh) | 2018-05-11 |
CN108028968B CN108028968B (zh) | 2021-01-01 |
Family
ID=57503863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201580082105.9A Active CN108028968B (zh) | 2015-06-10 | 2015-06-10 | 视频编辑器服务器、视频编辑方法、客户端装置及控制客户端装置的方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US11019378B2 (zh) |
EP (1) | EP3308552A4 (zh) |
CN (1) | CN108028968B (zh) |
AU (1) | AU2015398537B2 (zh) |
TW (1) | TWI745292B (zh) |
WO (1) | WO2016200331A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111798879A (zh) * | 2019-04-08 | 2020-10-20 | 百度(美国)有限责任公司 | 用于生成视频的方法和装置 |
CN113228093A (zh) * | 2018-10-31 | 2021-08-06 | 索尼互动娱乐股份有限公司 | 用于机器学习的同步输入反馈 |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040229685A1 (en) * | 2003-05-16 | 2004-11-18 | Kurt Smith | Multiplayer biofeedback interactive gaming environment |
CN101064825A (zh) * | 2006-04-24 | 2007-10-31 | 中国科学院自动化研究所 | 基于移动设备的体育视频的个性化定制方法及其装置 |
US20080279531A1 (en) * | 1997-12-23 | 2008-11-13 | O'connor Dennis M | Transmitting signals to cause replays to be recorded at a plurality of receivers |
CN101981589A (zh) * | 2008-01-25 | 2011-02-23 | 索尼在线娱乐有限公司 | 用于创建、编辑和共享与视频游戏事件有关的视频内容的***和方法 |
CN101990451A (zh) * | 2008-02-15 | 2011-03-23 | 美国索尼电脑娱乐公司 | 用于自动创建视频游戏精彩场面的***及方法 |
US20110092287A1 (en) * | 2009-10-15 | 2011-04-21 | Sanders Paul Maurice | Gaming participant attribute tag method and system |
CN103002330A (zh) * | 2012-12-31 | 2013-03-27 | 合一网络技术(北京)有限公司 | 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及*** |
US20130242105A1 (en) * | 2012-03-13 | 2013-09-19 | H4 Engineering, Inc. | System and method for video recording and webcasting sporting events |
CN103339649A (zh) * | 2011-02-27 | 2013-10-02 | 阿弗科迪瓦公司 | 基于情感的视频推荐 |
US20140171201A1 (en) * | 2012-12-17 | 2014-06-19 | Activision Publishing, Inc. | Video game system having novel input devices |
CN103988496A (zh) * | 2011-04-13 | 2014-08-13 | 维克罗尼公司 | 用于从多个源创建合成视频的方法和装置 |
CN104096362A (zh) * | 2013-04-02 | 2014-10-15 | 辉达公司 | 基于游戏者关注区域改进视频流的码率控制比特分配 |
CN104335594A (zh) * | 2012-06-11 | 2015-02-04 | 阿尔派回放股份有限公司 | 动作视频的自动数字管理和标记 |
US20150121437A1 (en) * | 2013-04-05 | 2015-04-30 | Google Inc. | Multi-perspective game broadcasting |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6005564A (en) | 1996-12-05 | 1999-12-21 | Interval Research Corporation | Display pause with elastic playback |
US6762797B1 (en) * | 1999-04-14 | 2004-07-13 | Koninklijke Philips Electronics N.V. | Method and apparatus for catch-up video viewing |
DE60016032T2 (de) | 1999-12-16 | 2005-11-03 | Eastman Kodak Co. | Videoschnittarbeitsflussverfahren und -system |
JP2002123449A (ja) * | 2000-08-02 | 2002-04-26 | Sanyo Electric Co Ltd | 情報配信装置 |
US20060251382A1 (en) * | 2005-05-09 | 2006-11-09 | Microsoft Corporation | System and method for automatic video editing using object recognition |
US8187104B2 (en) | 2007-01-29 | 2012-05-29 | Sony Online Entertainment Llc | System and method for creating, editing, and sharing video content relating to video game events |
WO2008151416A1 (en) | 2007-06-12 | 2008-12-18 | In Extenso Holdings Inc. | Distributed synchronized video viewing and editing |
US9106804B2 (en) * | 2007-09-28 | 2015-08-11 | Gracenote, Inc. | Synthesizing a presentation of a multimedia event |
US8910200B2 (en) * | 2010-06-01 | 2014-12-09 | Rogers Communications Inc. | Device, method and system for service insertion during content display |
US20120121103A1 (en) * | 2010-11-12 | 2012-05-17 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Audio/sound information system and method |
US8515241B2 (en) | 2011-07-07 | 2013-08-20 | Gannaway Web Holdings, Llc | Real-time video editing |
US9820000B2 (en) * | 2011-07-21 | 2017-11-14 | Sirius Xm Radio Inc. | Method and apparatus for delivery of programs and metadata to provide user alerts to tune to corresponding program channels before high interest events occur during playback of programs |
WO2013163090A1 (en) | 2012-04-23 | 2013-10-31 | Sackett Solutions & Innovations, LLC | Cognitive biometric systems to monitor emotions and stress |
US9148625B2 (en) * | 2012-09-21 | 2015-09-29 | Cisco Technology, Inc. | Transition control in a videoconference |
US9233305B2 (en) * | 2013-02-13 | 2016-01-12 | Unity Technologies Finland Oy | System and method for managing game-playing experiences |
US20140267749A1 (en) | 2013-03-15 | 2014-09-18 | Xumanii | System, method and device for live stream editing |
US9496000B2 (en) * | 2014-05-16 | 2016-11-15 | Comcast Cable Communications, Llc | Audio modification for adjustable playback rate |
US20160225410A1 (en) * | 2015-02-03 | 2016-08-04 | Garmin Switzerland Gmbh | Action camera content management system |
US10271084B2 (en) * | 2015-06-07 | 2019-04-23 | Apple Inc. | Video recording and replay |
-
2015
- 2015-06-10 US US15/735,300 patent/US11019378B2/en active Active
- 2015-06-10 AU AU2015398537A patent/AU2015398537B2/en active Active
- 2015-06-10 EP EP15895080.8A patent/EP3308552A4/en not_active Ceased
- 2015-06-10 CN CN201580082105.9A patent/CN108028968B/zh active Active
- 2015-06-10 WO PCT/SG2015/050151 patent/WO2016200331A1/en active Application Filing
-
2016
- 2016-06-03 TW TW105117578A patent/TWI745292B/zh active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080279531A1 (en) * | 1997-12-23 | 2008-11-13 | O'connor Dennis M | Transmitting signals to cause replays to be recorded at a plurality of receivers |
US20040229685A1 (en) * | 2003-05-16 | 2004-11-18 | Kurt Smith | Multiplayer biofeedback interactive gaming environment |
CN101064825A (zh) * | 2006-04-24 | 2007-10-31 | 中国科学院自动化研究所 | 基于移动设备的体育视频的个性化定制方法及其装置 |
CN101981589A (zh) * | 2008-01-25 | 2011-02-23 | 索尼在线娱乐有限公司 | 用于创建、编辑和共享与视频游戏事件有关的视频内容的***和方法 |
CN104288992A (zh) * | 2008-02-15 | 2015-01-21 | 美国索尼电脑娱乐公司 | 用于自动创建视频游戏精彩场面的***及方法 |
CN101990451A (zh) * | 2008-02-15 | 2011-03-23 | 美国索尼电脑娱乐公司 | 用于自动创建视频游戏精彩场面的***及方法 |
US20110092287A1 (en) * | 2009-10-15 | 2011-04-21 | Sanders Paul Maurice | Gaming participant attribute tag method and system |
CN103339649A (zh) * | 2011-02-27 | 2013-10-02 | 阿弗科迪瓦公司 | 基于情感的视频推荐 |
CN103988496A (zh) * | 2011-04-13 | 2014-08-13 | 维克罗尼公司 | 用于从多个源创建合成视频的方法和装置 |
US20130242105A1 (en) * | 2012-03-13 | 2013-09-19 | H4 Engineering, Inc. | System and method for video recording and webcasting sporting events |
CN104335594A (zh) * | 2012-06-11 | 2015-02-04 | 阿尔派回放股份有限公司 | 动作视频的自动数字管理和标记 |
US20140171201A1 (en) * | 2012-12-17 | 2014-06-19 | Activision Publishing, Inc. | Video game system having novel input devices |
CN103002330A (zh) * | 2012-12-31 | 2013-03-27 | 合一网络技术(北京)有限公司 | 一种同时同地拍摄的多视频网络编辑方法、客户端、服务器及*** |
CN104096362A (zh) * | 2013-04-02 | 2014-10-15 | 辉达公司 | 基于游戏者关注区域改进视频流的码率控制比特分配 |
US20150121437A1 (en) * | 2013-04-05 | 2015-04-30 | Google Inc. | Multi-perspective game broadcasting |
Non-Patent Citations (1)
Title |
---|
徐亚: "《基于心电信号的情感识别研究》", 《中国优秀硕士学位论文全文数据库》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113228093A (zh) * | 2018-10-31 | 2021-08-06 | 索尼互动娱乐股份有限公司 | 用于机器学习的同步输入反馈 |
CN111798879A (zh) * | 2019-04-08 | 2020-10-20 | 百度(美国)有限责任公司 | 用于生成视频的方法和装置 |
CN111798879B (zh) * | 2019-04-08 | 2022-05-03 | 百度(美国)有限责任公司 | 用于生成视频的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
TW201715894A (zh) | 2017-05-01 |
AU2015398537A1 (en) | 2018-02-01 |
EP3308552A1 (en) | 2018-04-18 |
TWI745292B (zh) | 2021-11-11 |
US11019378B2 (en) | 2021-05-25 |
US20180176611A1 (en) | 2018-06-21 |
WO2016200331A1 (en) | 2016-12-15 |
EP3308552A4 (en) | 2018-06-27 |
CN108028968B (zh) | 2021-01-01 |
AU2015398537B2 (en) | 2020-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110784752B (zh) | 一种视频互动方法、装置、计算机设备和存储介质 | |
US9583144B2 (en) | System and method for creating a sports video | |
CN104159151B (zh) | 一种在ott盒子上进行视频截取并处理的装置及方法 | |
CN105580013A (zh) | 通过搜索多个用户评论并将其覆盖到内容中来浏览视频 | |
CN107148781A (zh) | 产生描绘一或多个事件的定制高光序列 | |
CN105144739B (zh) | 具有媒体处理机制的显示***及其操作方法 | |
WO2014035818A2 (en) | Method and system for video production | |
US20190110112A1 (en) | Video streaming system with participant tracking and highlight selection | |
US20180091858A1 (en) | Event based video generation | |
US20110279677A1 (en) | Systems and Methods for Providing Event-Related Video Sharing Services | |
CN114390193A (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN109361954A (zh) | 视频资源的录制方法、装置、存储介质及电子装置 | |
CN111800661A (zh) | 直播间显示控制方法、电子设备及存储介质 | |
CN108028968A (zh) | 视频编辑器服务器、视频编辑方法、客户端装置及控制客户端装置的方法 | |
CN107135366A (zh) | ***有音源的图像生成方法及装置 | |
CN108616768B (zh) | 多媒体资源的同步播放方法、装置、存储位置及电子装置 | |
US11845012B2 (en) | Selection of video widgets based on computer simulation metadata | |
KR101943554B1 (ko) | 스포츠 경기 정보 제공 방법 및 시스템 | |
US20210402309A1 (en) | Generating video clip of computer simulation from multiple views | |
US20210402297A1 (en) | Modifying computer simulation video template based on feedback | |
CN110139157A (zh) | 一种精确定位播放方法、装置、设备及介质 | |
US11554324B2 (en) | Selection of video template based on computer simulation metadata | |
JP6016749B2 (ja) | キャプチャ可否制御装置、キャプチャ可否制御方法、プログラム及び情報記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |