与多媒体广播节目同步的系统与方法

文档序号:7895785阅读:281来源:国知局
专利名称:与多媒体广播节目同步的系统与方法
技术领域
本发明是有关于一种与多媒体广播节目同步的系统与方法,特别是有关于一种以情境(Context)为基础的与多媒体广播节目同步的系统与方法。
背景技术
随着信息科技的进步,运用互联网的互动服务来增强电视的收视体验,已逐渐受到观众的喜爱。此种互动服务是于某一节目正在播放时,随着此节目的进行,让客户端可以进行某些动作,以对此节目有所响应。已知技术是利用例如网络时间协议(Network Time Protocol ;NTP)或全球定位系统(GlobalPositioning System ;GPS)的世界时间 (UNIVERSAL TIME),来使客户端装置的时间与电视节目的播放时间同步。在已知技术中,客户端装置须预先设定一时间动作表并与电视台校时同步,其中此时间动作表设定有依节目进行时间序排列的动作。然后,当电视节目进行到某时间点时,客户端装置会执行此时间动作表上设定的动作,例如显示主持人正在问的题目、正在演出的主角介绍等,以增强电视的收视体验。然而,已知的时间动作表的制作必须有电视节目进行的各正确时间点,而这些节目进行时间点则须在电视节目制作完成后才能取得,故已知技术不适用于现场节目。再者, 当电视节目的长度或内容有所变动时,则必须重新制作相关的时间动作表。已知的时间动作表是对每一个节目量身订作,只能一对一应用,而不能重复应用于其它节目。

发明内容
本发明的目的是在提供一种与多媒体广播节目同步的系统与方法,通过节目内容的情境事件来进行同步化,以克服上述的已知技术的缺点。因此,本发明的一实施方式是在提供一种与多媒体广播节目同步的系统,用以与正在播放的至少一个多媒体节目同步。此与多媒体广播节目同步的系统包含情境服务器和客户端装置。情境服务器是被设置以提供每一个多媒体节目的至少一个情境事件,其中此情境事件是根据每一个多媒体节目的情境内容中的至少一个预设情境项目的出现而产生。 客户端装置是用以接收并解析每一个多媒体节目的情境事件,以获得每一个多媒体节目的至少一组情境事件数据。客户端装置亦包含至少一个应用装置(Means),用以根据至少一组情境事件数据来进行至少一个动作。本发明的另一实施方式是在提供一种与多媒体广播节目同步的方法。在此与多媒体广播节目同步的方法中,首先获得正在播放的至少一多媒体节目。然后,根据每一个多媒体节目的情境内容中的至少一个预设情境项目,来产生每一个多媒体节目的至少一个情境事件。接着,接收并解析每一个多媒体节目的情境事件,以获得每一个多媒体节目的至少一组情境事件数据。然后,根据至少一组情境事件数据来进行至少一个动作。依据本发明一实施例,前述的与多媒体广播节目同步的方法还包含设定一情境动作表;以及比对情境事件数据至情境动作表,以进行至少一个动作,其中情境动作表设定有预设情境项目及其对应至的动作。依据本发明另一实施例,前述的与多媒体广播节目同步的方法还包含选定至少一个过滤条件来过滤出每一个多媒体节目的情境事件。本发明的又一实施方式是在提供一种内储用于与多媒体广播节目同步的计算机程序产品,当计算机加载此计算机程序产品并执行后,可完成上述的与多媒体节目同步的方法。应用本发明具有下列优点。客户端装置只需事先设定节目可能出现的事件项目 (预设情境项目),以及欲进行的动作(情境动作表),因而不需与电视台或广播电台校时; 不需配合节目的制作流程与进度;也不受节目内容的变动影响。本发明可应用于现场实时 (Real-time)节目;可重复使用于类似情境的节目(例如连续剧);可条件过滤选择情境事件,以提供个人化服务;以及可同时接收来自多个节目的情境事件。此外,本发明的应用装置可通过比已知的“时间同步”更有弹性的方式来与电视或广播节目连动,并可让与节目互动的应用程序得以分开制作或开放由独立的第三者开发,而仍可维持连动运作。


为让本发明的上述和其它目的、特征、优点与实施例能更明显易懂,所附附图的说明如下图IA是绘示依照本发明一实施方式的与多媒体节目同步的系统的功能方块图;图IB是绘示图IA所示的情境事件数据的例示示意图;图2是绘示依照本发明一实施方式的与多媒体节目同步的方法的流程图。主要组件符号说明100电视台或广播电台102多媒体节目
104客户端电视106情境内容
108电子节目窗体110情境服务器
112情境事件114过滤装置
116注册装置120客户端装置
122情境中介软件装置124情境事件数据
126应用装置128显示装置
130互联网
200获得正在播放的多媒体节目
210产生多媒体节目的情境事件
220设定情境动作表
230注册建立连线
240过滤出情境事件
250等待接收
260接收并解析情境事件
270比对情境事件数据
280进行动作
具体实施例方式以下将以附图及详细说明清楚说明本发明的精神,任何所属技术领域中具有通常知识者在了解本发明的较佳实施例后,当可由本发明所教示的技术,加以改变及修饰,其并不脱离本发明的精神与范围。本发明主要是以正在播送的电视或广播节目内容的情境事件发生来同步化电视或广播节目与客户端装置。由于以节目内容的情境事件发生来进行同步化,客户端装置无须先与电视台或广播电台校时,故可克服已知技术以“时间”来进行同步化的缺点,例如可应用于现场实时节目。请参照图1A,其绘示依照本发明一实施方式的与多媒体节目同步的系统的功能方块图。此与多媒体节目同步的系统包含情境服务器Iio和客户端装置120。情境服务器 110可为例如云端服务器,其是透过互联网130来与客户端装置120进行通讯。客户端装置 120可为例如手持式装置,例如手机、个人数字助理、遥控器等。客户端装置120亦可整合至客户端电视104。客户端装置120可让使用者在透过客户端电视104观看至少一个多媒体节目102时,同时对此多媒体节目102有所响应与互动,而达到例如网络电视anternet TV)、互动电视(Interactive TV)的效果。在此实施方式中,此至少一个多媒体节目102可为正在至少一个电视台或广播电台100播放的至少一个电视或广播节目。然而,多媒体节目102亦可为正在任何媒体中播放的节目,例如正在网站播放的串流节目。因此,本发明实施方式并不在此限。情境服务器110可自电视台或广播电台100取得媒体节目102的情境内容106和电子节目窗体108。电子节目窗体108可供使用者透过客户端装置120在情境服务器110 中预约节目。情境服务器110是被设置以提供多媒体节目102的至少一个情境事件112至客户端装置120,以通过情境事件112来使客户端装置120与多媒体节目102同步化。情境事件112是根据正在播放的多媒体节目102的情境内容106中的至少一个预设情境项目的出现而产生,其中预设情境项目为代表情境内容的关键词与影像声音等样本,即多媒体节目中观众应注意的情境内容,例如主要人物出现、事件发生(例如问题提问)、场景 (Scene)变换、关键语音出现、或其组合等。预设情境项目可重复使用于类似情境的节目 (例如连续剧)。情境事件112可使用一结构化语言的格式来表示,例如可延伸标记语言 (extensible Markup Language ;XML)的格式。多媒体节目的情境内容106可为多媒体节目102本身、或多媒体节目102的角本。 若情境内容106为多媒体节目102的角本时,则情境事件112可由角本直接辨识出。以下以多媒体节目102为电视节目时为例,来说明当情境内容106为多媒体节目102时,情境事件112的制作方式。当然,当多媒体节目102为广播节目时,可由以下说明中针对声音的部分,来制作相关的情境事件112。当接收到正在播放的多媒体节目102的情境内容106后,情境服务器110透过影音辨识软件或人工辨识方法,侦测出情境内容106中预设的情境项目是否出现了,然后将代表此情境项目的字符串信息制作成情境事件112。开始处理情境内容106之前,代表情境内容的关键词与影像声音等样本(预设情境项目)已事先准备好以供比对。以下举例说明产生情境事件112的步骤,但本发明实施方式并不在此限。首先,进行场景侦测。由于一个电视节目是由多个场景所组成,故可利用镜头变换侦测(Shot Change Detection)算法来侦测到新场景出现。然后,针对每一场景中的影像,声音与字幕数据,以样本比对的方式找出本场景中出现的情境。针对影像部份,先由影像的关键帧(Frames)中抽取1或多幅影像, 再使用对象辨识与人脸辨识算法来侦测出预设情境项目中的对象或人物。针对声音部份, 可使用频带过滤的方式来分离出人声语音,再使用语音至文字辨识(Speech to Text)软件来产生对白或旁白的文字符串。如果电视节目中已经带有隐藏式字幕(Closed Caption), 则可省略语音辨识,直接用隐藏式字幕的数据来搜寻是否有代表情境项目的关键词出现。 接着,以字符串代表目前场景中侦测到的所有情境项目,并包装成结构化语言的格式,因而获得情境事件112。值得一提的是,针对不同类型的电视节目,可以套用额外的辨识方法来提高辨识率。例如针对运动比赛节目,可比对旁白的音量、音调与速度变化来侦测特别事件的发生 (例如全垒打)。针对益智问答节目,可辨识问题文字的特写画面,伴随语音的读出问题内容,借以更准确侦测到问题提问的事件。情境服务器110包含注册装置116和过滤装置114。当使用者欲使用客户端装置120来请求情境服务器110的服务时,使用者需先透过客户端装置120来向注册装置116 注册,以建立一连线,并选定欲接收的多媒体节目102。同时,由于预设情境项目是一种通用型的设定,若使用者不想要太多的预设情境项目,使用者亦可在过滤装置114设定条件,来过滤出其欲想要的情境事件112,以提供个人化服务。情境服务器是透过一种推播(Push) 技术传送所选定并过滤出的多媒体节目102的情境事件112至客户端装置120。以上所述的结构化语言、影音辨识软件、推播技术等皆为熟悉此技艺者所熟知,故不在此详述。客户端装置120可包含情境中介软件装置122、至少一个应用装置1 和显示装置128。值得注意的是,本实施方式的情境中介软件装置122仅是用以举例说明,以下所述的情境中介软件装置122的功能亦可由客户端装置120本身或内含于至少一个应用装置 126来执行,故本发明实施方式并不在此限。情境中介软件装置122是用以接收并解析多媒体节目的情境事件112,以获得多媒体节目的至少一组情境事件数据124,如图IB所示。应用装置1 是一应用程序,用以依情境事件数据1 来执行由程序逻辑所对应出的动作。使用者可在客户端装置120设定一情境动作表,以供应用装置126进行至少一种动作,其中此情境动作表设定有预设情境项目及对应至预设情境项目的至少一种动作。应用装置1 可比对情境事件数据1 至情境动作表来进行至少一种动作,例如将情境事件数据显示在显示装置128。除情境动作表的应用外,应用装置126亦透过其它方式根据情境事件数据IM来进行动作。此外,应用装置 126亦可连结至互联网130,以获得情境事件数据124的相关数据,例如节目名称AA的相关介绍、人物BB的相关背景、对象CC的相关用途或购物网页、位置DD的相关特色等。应用装置1 亦可根据至少一个预设因子,例如使用者喜好、数据类别、友人推荐等,来对多媒体节目的情境事件数据进行排序,以使重要的情境事件数据先被显示或处理。由上述可知,应用装置126可通过比已知的“时间同步”更有弹性的方式来与电视或广播节目连动,并可让与节目互动的应用程序得以分开制作或开放由独立的第三者开发,而仍可维持连动运作。以下叙述本发明一实施方式的与多媒体节目同步的方法。
请参照图2,其绘示依照本发明一实施方式的与多媒体节目同步的方法的流程图。 本发明一实施方式的与多媒体节目同步的方法可实作为一计算机程序产品,并储存于一计算机可读取记录媒体中,而使计算机读取此记录媒体后执行与多媒体节目同步的方法。计算机可读取记录媒体可为只读存储器、闪存、软盘、硬盘、光盘、随身碟、磁带、可由网络存取的数据库或熟悉此技艺者可轻易思及具有相同功能的计算机可读取记录媒体。在此与多媒体节目同步的方法中,首先,情境服务器中,进行步骤200,以获得正在播放的至少一个多媒体节目。接着,进行步骤210,以根据每一个多媒体节目的情境内容中的至少一个预设情境项目的出现,来产生每一个多媒体节目的至少一个情境事件。同时,在客户端装置中,进行步骤220,以设定一情境动作表,其中情境动作表设定有预设情境项目及对应至预设情境项目的至少一种动作。接着,进行步骤230,以向情境服务器注册以建立一连线,并选定多媒体节目。然后,进行步骤M0,以选定至少一个过滤条件来过滤出多媒体节目的情境事件。接着,进行步骤250和沈0,以等待并接收且解析多媒体节目的情境事件, 而获得多媒体节目的至少一组情境事件数据。然后,进行步骤270,以比对情境事件数据至情境动作表。接着,进行步骤观0,以步骤270的结果来进行至少一种动作。虽然本发明已以实施方式揭露如上,然其并非用以限定本发明,任何熟悉此技艺者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
8
权利要求
1.一种与多媒体节目同步的系统,其特征在于,用以与正在播放的至少一多媒体节目同步,该与多媒体节目同步的系统包含一情境服务器,被设置以提供每一该至少一多媒体节目的至少一情境事件,其中该至少一情境事件是根据每一该至少一多媒体节目的情境内容中的至少一预设情境项目的出现而产生;以及一客户端装置,用以接收并解析每一该至少一多媒体节目的该至少一情境事件,以获得每一该至少一多媒体节目的至少一组情境事件数据,该客户端装置包含 至少一应用装置,用以根据该至少一组情境事件数据来进行至少一动作。
2.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该至少一应用装置连结至互联网。
3.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该客户端装置还包含一显示装置,用以供该至少一应用装置显示该至少一组情境事件数据。
4.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该至少一应用装置比对每一该至少一多媒体节目的该至少一组情境事件数据至一情境动作表,以进行该至少一动作,其中该情境动作表设定有该至少一预设情境项目及对应至该至少一预设情境项目的该至少一动作。
5.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该至少一应用装置根据至少一预设因子来对每一该至少一多媒体节目的该至少一组情境事件数据进行排序。
6.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,至少一预设情境项目是选自由一场景变换、一人物出现、一事件发生、一关键语音出现和其组合所组成的一族群。
7.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该情境服务器还包含一注册装置,用以供该客户端装置向该情境服务器注册以建立一连线,并选定该至少一多媒体节目。
8.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该情境服务器还包含一过滤装置,用以供该客户端装置选定至少一过滤条件来过滤出每一该至少一多媒体节目的该至少一情境事件。
9.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该情境服务器是透过一推播技术传送每一该至少一多媒体节目的该至少一情境事件至该客户端装置。
10.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该情境服务器为一云端服务器。
11.根据权利要求1所述的与多媒体节目同步的系统,其特征在于,该客户端装置是一手持式装置。
12.—种与多媒体节目同步的方法,其特征在于,包含 获得正在播放的至少一多媒体节目;根据每一该至少一多媒体节目的情境内容中的至少一预设情境项目的出现,来产生每一该至少一多媒体节目的至少一情境事件;接收并解析每一该至少一多媒体节目的该至少一情境事件,以获得每一该至少一多媒体节目的至少一组情境事件数据;根据该至少一组情境事件数据来进行至少一动作。
13.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一情境事件是使用一影音辨识软件来产生。
14.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一情境事件是使用一人工辨识的方式来产生。
15.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一动作包含连结至互联网,以获得该至少一组情境事件数据的相关信息。
16.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一动作包含显示该至少一组情境事件数据。
17.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一动作包含根据至少一预设因子来对每一该至少一多媒体节目的该至少一组情境事件数据进行排序。
18.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,至少一预设情境项目是选自由一场景变换、一人物出现、一事件发生、一关键语音出现和其组合所组成的一族群。
19.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,还包含设定一情境动作表,其中该情境动作表设定有该至少一预设情境项目及对应至该至少一预设情境项目的该至少一动作;以及比对该至少一组情境事件数据至该情境动作表,以进行该至少一动作。
20.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,还包含 选定至少一过滤条件来过滤出每一该至少一多媒体节目的该至少一情境事件。
21.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一多媒体节目是由至少一电视台或广播电台所播出。
22.根据权利要求12所述的与多媒体节目同步的方法,其特征在于,该至少一组情境事件是使用一结构化语言的格式来表示。
全文摘要
本发明提供一种与多媒体广播节目同步的系统与方法,用以与正在播放的至少一个多媒体节目同步。此系统包含情境(Context)服务器和客户端装置。情境服务器被设置以提供每一个多媒体节目的至少一个情境事件,其中此情境事件是根据每一个多媒体节目的情境内容中的至少一个预设情境项目的出现而产生。客户端装置用以接收并解析每一个多媒体节目的情境事件,以获得每一个多媒体节目的至少一组情境事件数据。客户端装置亦包含至少一个应用装置(Means),用以根据至少一组情境事件数据来进行至少一个动作。
文档编号H04N21/472GK102572534SQ20101059200
公开日2012年7月11日 申请日期2010年12月9日 优先权日2010年12月9日
发明者刘文山 申请人:财团法人资讯工业策进会
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1