电影院中音轨的连续自动同步的制作方法

文档序号:14716582发布日期:2018-06-16 01:28阅读:986来源:国知局
电影院中音轨的连续自动同步的制作方法

本发明涉及移动装置中的音频回放,尤其涉及与外部视频回放相协调的音频回放。



背景技术:

视频回放是指之前录制好的视频图像在显示基板上的演示。历史上,视频回放仅仅包括将储存在胶卷中的多个帧投影到屏幕上,屏幕通常为织物。基于印在胶卷上的光学图案的转换,音频回放以协调的方式与视频图像的回放同时发生,该印在胶卷上的光学图案与同样印在胶卷上的一个或多个帧相关联。因此,在传统电影投影的背景下,音频和视频回放的协调仍属于单投影装置的责任。

与影片不同,在学术环境中,甚至是在现代视觉演示的情况下,一系列图像的视觉回放,例如幻灯片播放,会与伴奏音频的回放分开进行。在这方面,通常是演示者发起回放,并且为了对特定提示做出响应,例如幻灯片的演示呈现“按下现在播放”,演示者可以手动发起录音带的回放,以此来可听见地补充幻灯片播放中一系列幻灯片的演示。然而,在将录音带的回放与不同幻灯片的演示相协调时,必要的精度是缺乏的,因为幻灯片播放的每个幻灯片可能在屏幕上演示一个延长的时间。

在电影院里将音频回放与胶卷投影的协调分开并不是当前考虑的问题,因为现代文件投影仪同时管理音频和视频播放。然而,会出现这种情况:可能需求外部音频以补充或代替在胶卷投影期间本身就存在的音频。例如,对于理解一种并非所呈现的电影的语言的观众成员及其他观众成员而言,理想的情况是将观众成员的本土语言的音频同步联播,替代所呈现的电影的音频,其中该音频与观众成员的语言不通。然而,在没有胶卷投影者协助的情况下,补充音频的同步播放与视频回放的协调,相对于胶卷特定的提示,可以成为对补充音频回放的定时启动的手动高强度处理。

近年来,关于与电影院中电影演示有关的音频同步回放的几项技术得到了发展。尤其在Rondon等人的公开号为2013/0272672的美国专利申请中,描述了一种为组合的视频和音频内容提供替代音频的方法,其中,在移动装置中组合的视频和音频内容的当前回放位置是确定的,且替代音频与所确定的当前回放位置同步。此后,与当前回放位置同步的替代音频在移动装置中与观看者的内容一起回放,使得替代音频替换原始音频,而其他观看者会听到原始音频。值得注意的是,在Rondon的专利申请中,通过使用水印检测可确定当前回放位置,而在水印检测中,嵌入在组合视频中的水印是由麦克风检测的,并被映射到替代音频中的回放位置。因此,如果不使用水印,则替代音频和组合视频的同步是不可能的。



技术实现要素:

本发明的实施例解决了关于替代音轨与组合视频演示的音频同步方面技术中的不足,并且为替代音轨与影片的组合音频和视频的回放之间的连续自动音频同步,提供了一种新颖但非显而易见的方法,系统及计算机程序产品。在本发明的一个实施例中,提供了一种将替代音轨与影片的组合音频和视频的回放进行连续自动音频同步的方法。该方法包括:在用户界面,为在移动计算装置的存储器中执行的音频同步应用程序选择一个影片,一个安排播放影片的电影院,以及在该电影院在中播放影片的开始时间,并且为所选的影片下载一个替代音频文件。该方法还包括检测移动计算装置的位置。最后,为了响应确定移动计算装置接近所选的电影院,所选影片的下一个已安排好的演示的开始时间被确定,并且替代音频文件的音频同步会在已确定的开始时间的阙值内的某个时间被触发。

在该实施例的一个方面,音频同步包括:通过移动计算装置的麦克风接收音频,选择接收的音频的一部分,并将所接收的音频的一部分与预储存在移动计算装置的一个表中的多个音频部分进行比较,其中该移动计算装置将预储存的多个音频部分映射到替代音频文件的索引中。这样,所接收的音频的一部分被匹配到表中预储存的多个音频部分中的一个,并且在移动计算装置中,替代音频文件从一个索引所指出的位置处被播放,其中索引对应被映射的预储存的多个音频部分中的一个。

在该实施例的另一方面,与不同的所选的替代音频文件相对应的多个不同的电影院被地理围栏围住,这些不同的所选的替代音频文件从相关联的一些对应的电影院中被下载,并且随后确定,当移动计算装置被地理定位在与其中一个电影院相对应的地理围栏内时,移动计算装置接近其中一个电影院。在实施例的另一方面,当确定替代音频文件的音频同步失败时,音频同步会被再次触发。然而,响应于在移动计算装置中接收到的手动指令,替代音频文件的音频同步会被停止。

在本发明的另一个实施例中,移动数据处理系统被配置为替代音轨与影片的组合音频和视频的回放的连续自动音频同步。该系统包括一个具有储存器的移动计算装置,以及至少一个处理器和配置在移动计算装置中的固定储存器。该系统还包括一个音频同步应用程序,该应用程序在移动计算装置的储存器中执行。该应用程序包括可执行的程序编码,以选择影片、用户界面内的应用程序上相应的电影院及影片的启动时间,为所选的影片下载一个替代音频文件到固定储存器中,检测移动计算装置的位置,并通过确定所选的影片的下一个预定的演示的开始时间以及在已确定的开始时间的阙值内的某个时间触发替代音频文件的音频同步,来响应确定移动计算装置接近所选的电影院。

本发明的另外方面将在下面的描述中被部分地阐释,并且部分地将通过该描述而变得显而易见,或者可以通过实施本发明而获得。本发明的另外方面将通过所附权利要求书中特别指出的要素和组合来实现和获得。应当理解的是,如权利要求书所述,前文的总体描述和下列详细描述仅是示例性、解释性的,而不作为本发明的限制。

附图说明

附图被并入并构成附图的简要说明部分,其示出了本发明的实施例,并与说明书一起用于阐述本发明的原理。本文所示的实施例目前而言是优选的,但应当理解,本发明不限于所示出的精确布置和方法。

图1示出了替代音轨与影片的组合音频和视频回放的持续自动音频同步的过程说明图;

图2示出了移动数据处理系统的示意图,用于替代音轨与影片的组合音频和视频回放的持续自动音频同步;以及

图3示出了替代音轨与影片的组合音频和视频回放的持续自动音频同步的过程的流程图。

具体实施方式

本发明实施例提供了替代音轨与影片的组合音频和视频回放的持续自动音频同步。根据本发明的实施例,替代音频文件被取回到移动装置的固定储存器中,以及相关的特定影片和相应的电影院,在电影院中,影片被安排用来呈现,以及被安排影片的开始时间。之后,在接近电影时检测移动设备的位置。确定当前的时间以及特定影片的下一个演示。一旦达到下一次演示的时间,移动装置中麦克风就会被激活并接收音频输入。将音频输入与特定影片的已知多个音频部分进行对比,以便识别特定影片同步呈现的部分。同样的,特定影片已识别的同步呈现部分被映射至替代音频文件的位置,而替代音频文件会从该映射的位置被回放。用这种方法,替代音频文件的回放同步以自动的方式得以实现,而不需要在特定影片中嵌入水印。

进一步说明,图1部分示出了替代音轨与影片的组合音频和视频回放的持续自动音频同步的过程。如图1所示,音频同步模块300在移动设备100中执行,以获取可用的电影110的列表,并将该列表呈现在于移动装备100内显示的用户界面120上。一旦在列表中的一个电影110被选中,所选的其中一个电影110被安排呈现的相应电影院也被选择,并且当屏幕190出现在所选的电影院160的其中一个时,音频同步逻辑300获取时间170的列表。音频同步模块300从音轨数据储存130中获取一个音轨140,该音轨140与所选的电影110的其中一个和所选的电影院160的其中一个相对应。此后,音频同步同步模块300监视移动设备100的地理位置。

通过检测位于所选的电影院160的其中一个地理围栏150内的移动设备100的地理坐标,音频同步模块300检测移动设备100与所选的电影院160的其中一个的接近程度,在该所选的电影院160的其中一个中,所选的电影110的其中一个的屏幕190会被展示。为响应移动设备100与所选的电影院160的其中一个的接近程度,连续监测移动装置100中的时钟180,以确定屏幕190的开始时间。为了响应指示屏幕190开始的时钟180,移动装置100中的麦克风165从屏幕190中接收音频输入175,并在音轨140中将音频输入175匹配到轨道位置185。最后,音频同步模块300从轨道位置185开始回放音轨140,以产生与屏幕190同步的音频195。

图1描述的过程可能被实施在移动数据处理系统中。在进一步说明中,图2以示图方式说明了移动数据处理系统,其用于替代音轨与影片的组合音频和视频回放的持续自动音频同步。该系统包括移动计算装置200,其通过计算机通信网络220可通信的连接至媒体服务器210。该移动计算装置200包括储存器230,和至少一个处理器240,以及固定储存器250,例如固态存储设备。移动计算装置200也包括显示器260,音频输入和输出280(例如麦克风和扬声器,或音频输出端口)以及网络接口270。网络接口270允许移动计算装置200和计算机通讯网络220上的端点进行网络通信。可选择地,移动计算装置还包括全球定位系统(GPS)电路290。

应当注意,音频同步模块300被储存在固定存储器250中,并且一旦被加载到存储器230中,处理器240就会执行。音频同步模块300包括程序代码,当程序代码被处理器240执行时,该程序代码为所选的电影和相应的电影院从媒体服务器210获取替代音频文件至固定储存器250中,在电影院中,所选的电影会被安排在一段时间内重复呈现。之后,程序代码根据地理位置例如通过访问GPS电路290,来定位移动计算装置200,并确定移动计算装置200是否接近电影院,在电影院中,所选的电影会被安排在一段时间内重复呈现。然后,程序代码获取移动计算装置200中的当前时间,并通过计算机通信网络220从信息源中获取所选电影下一个演示的开始时间。

一旦到达下一个演示的开始时间,程序代码激活音频输入和输入端口280并接收音频输入。然后,程序代码将音频输入与所选电影的已知音频部分相比较,以便识别所选电影同步呈现的部分。因此,程序代码会识别所选电影同步呈现的部分,并将同步呈现的部分映射至储存在固定存储器250中的替代音频文件中的位置。最后,通过来自该映射位置的替代音频文件的音频输入和输入端口280,程序代码引导回放。用这种方法,替代音频文件的回放同步以自动的方式得以实现,而不需要在选定的电影中嵌入水印。

在音频同步模块300的操作的更具体的说明中,图3示出了替代音轨与影片的组合音频和视频回放的持续自动音频同步的过程的流程图。从方框310开始,在移动计算装置显示器中的用户界面的电影列表中选择一个电影。在方框320中,具有开始时间的电影院被显示并被选择,在该电影院中,所选的电影会在一段时间内被安排重复呈现;在方框330中,所选择电影的替代音轨被从计算机通信网络中获取。在方框340中,移动计算装置的地理位置被监视,在判定方框350中,需要判定移动计算装置是否已经在地理上接近所选的电影院,例如,是否移动计算装置已经进入与所选定的电影院相关联的地理围栏区域。

在方框360中,获取电影院的所选定电影的播放时间以及当前时间,当前时间是在移动计算装置上被测量并与所选的电影的播放时间对比。在判定方框370中,确定播放时间是否与当前时间相同,或是否处在当前时间的阙值期间内,该当前时间是由移动计算装置测量的。如果是的话,在方框380,经由移动计算装置的麦克风获取音频输入。在方框390,例如,通过将所获得的音频的数字特征与替代音轨不同部分预储存的数字特征相比较,所获得的音频被映射至替代音轨中的一个索引,其中替代音轨的不同部分分别被映射至替代音轨不同的索引。最后,在方框400中,替代音轨的回放会在被映射的索引处开始。

本发明会体现在其系统、方法和计算机程序产品或其中的任何组合中。计算机程序产品可能包括一个计算机可读存储介质或媒介,其上具有计算机可读程序指令,以引起处理器执行本发明的内容。计算机可读存储介质是一个有形设备,其可以保留和存储由指令执行设备使用的指令。计算机可读存储介质可以是,例如但不限于,电子存储设备、磁存储设备、光学存储设备、电磁存储设备、半导体存储设备或上述设备的任何合适的组合。

本文所描述的计算机可读程序指令可以经由网络,从计算机可读存储介质下载至相应的计算/处理设备上,或至一外部计算机,或外部储存设备中。计算机可读程序指令作为独立的软件包可以全部地、部分地在用户计算机上执行,以及部分在用户计算机上并且部分在远程电脑上执行,或全部在远程计算机或服务器上执行。根据本发明实施例,通过参考流程图和/或方法、装置(系统)和计算机程序产品的方框图,描述了本发明的内容。应当理解,流程图和/或方框图中的每个方框,以及流程图和/或方框图中的方框的组合可以由计算机可读程序指令来实现。

这些计算机可读程序指令可能被提供给通用计算机、专用计算机的处理器,或其他可编程的数据处理装置,以产生机器构造,使得指令,其通过计算机的处理器或其他可编程的数据处理装置执行,创建用于在流程图和/或方框图或方框中指定的功能/行为的实施的方法。这些计算机可读程序指令也可能被储存在计算机可读存储介质中,该计算机可读存储介质可以引导计算机、可编程数据处理装置和/或其他设备以特定方式工作,使得有指令储存在内的计算机可读存储介质包含一种制品,该制品包括指令,该指令执行在流程图和/或方框图或方框中指定的功能/行为的内容。

计算机可读程序指令也可能被加载到计算机,其他可编程数据处理装置,或其他设备,以便在计算机、其他可编程装置或其他设备上执行一系列操作步骤,以产生计算机实施的过程,以便使指令执行在在流程图和/或方框图方框或方框中指定的功能/行为,其中该指令在计算机、其他可编程装置或其他设备上执行。

根据本发明的各种实施例,附图中的流程图和方框图示出了系统、方法以及计算机程序产品的构架、功能和可能实现的操作。在这方面,流程图或方框图中的每个方框可以表示指令的模块、片段或部分,该指令包含一个或多个用来执行特定逻辑功能的可执行指令。在一些替代的实施例中,方框中标注的功能可能出现在标注在附图中的顺序之外。例如,实际上,根据涉及的功能,连续示出的两个方框基本上可以被同时执行,或者有时以相反的顺序被执行。还将注意到,方框图中的每个方框和/或流程图图示,以及方框图中方框的组合,和/或流程图示可以由特定目的的、基于硬件的系统来实现。该特定目的的、基于硬件的系统执行特定功能或行为,或执行特定目的的硬件和计算机指令的组合。

最后,本文所使用的术语仅用于描述特定实施例的目的,而非旨在限制本发明。除非上下文有明确指出,否则如本文所使用的单数形式的“一个”、“一种”和“所述”包括复数引用。将进一步理解,当在本说明书中使用时,术语“包含”和/或“包括”特指所呈现的特点、整体、步骤、操作、元件和/或部件的存在,但是不排除存在或增加一个或多个其他特点、整体、步骤、操作、元件、部件和/或其集合。

以下权利要求书中的所有方式或步骤加上功能元件的相应结构、材料、动作和等同物意图包括如具体要求保护的、用于与其他要求保护的元件相组合地进行功能的任何结构、材料或动作。本发明的说明是为了示出和描述的目的而呈现的,但并非意图是穷举性或局限于采用所公开的形式的本发明。在没有背离本发明的范围和精神的情况下,本领域内普通技术人员将明白多种修改和变化。选择并说明本实施例,从而最佳地阐释本发明的原理和实际应用,并使得本领域的其他普通技术人员能够针对具有适合预期的特殊用途的各种修改的各种实施例来理解本发明。

因此,上文详细地描述了本申请并通过参考本申请的实施例,将明白在没有背离本所附权利要求书中所定义的本发明的范围的情况下,可以进行修改和变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1