视频播放方法与视频播放电子系统与流程

文档序号:12007182阅读:227来源:国知局
视频播放方法与视频播放电子系统与流程
本发明有关于视频播放方法,且特别有关于使用者友善的视频播放方法与视频播放电子系统。

背景技术:
具有播放视频等多媒体文件的功能的电子装置为现今主流,例如桌上型电脑、中国台湾公开号第201006160号(申请号第097127436号)专利案所示的移动媒体播放装置、或着中国台湾公开号第201112237号(申请号第098131530号)专利案所示的具有播放功能的显示装置。然而当电子装置播放视频时,例如播放电影时,电子装置的各种灯号可能会影响使用者观看视频时的视觉效果,造成使用者观看上的不便。

技术实现要素:
有鉴于现有技术中的上述问题,本发明提供了一种视频播放方法及视频播放电子系统,使得灯号不影响使用者观看视频时的视觉效果。本发明一实施例提供一种视频播放方法,适用于一电子系统,包括:通过一播放应用程序播放一视频;将储存于该电子系统的键盘控制器的嵌入式控制随机存取存储器的一播放状态设定为第一状态;以及使该键盘控制器根据该第一状态关闭该电子系统的所有灯号。本发明另一实施例提供一种视频播放电子系统,包括:一显示单元;一处理单元(微处理器、CPU),耦接至该显示单元,包括一播放模块用以通过该显示单元播放一视频;至少一灯号;一键盘控制器,耦接至该处理单元与该至少一灯号,包括一嵌入式控制随机存取存储器,该嵌入式控制随机存取存储器储存一播放状态;其中当播放该视频时,该播放状态为第一状态,且该键盘控制器根据该第一状态关闭该至少一灯号;以及当暂停或停止播放该视频时,该播放状态为第二状态,且该键盘控制器根据该第二状态开启该至少一灯号中关闭的灯号。本发明通过在电子装置播放视频时自动关闭电子装置的所有灯号,使得灯号不影响使用者观看视频时的视觉效果。附图说明图1所示为根据本发明一实施例的视频播放方法的流程图;图2a、2b所示为根据本发明一实施例的视频播放方法的流程图;图3a、3b所示为根据本发明一实施例的视频播放方法的流程图;图4a、4b所示为根据本发明一实施例的视频播放方法的流程图;图5所示为根据本发明一实施例的视频播放电子系统的示意图。其中,附图标记说明如下:S100、S110、S120、…、S150、S200、…、S220、S230、…S250、S300、…、S320、S330、…、S350、S400、…S420、S430、…S450:步骤;500:处理单元;502:播放模块;504:启动管理模块;510:存储单元;520:显示单元;530:键盘控制器;532:嵌入式控制随机存取存储器;534:播放状态;540-1、540-2、540-3:灯号。具体实施方式以下说明为本发明的实施例。其目的是要举例说明本发明一般性的原则,不应视为本发明的限制,本发明的范围当以申请专利范围所界定者为准。值得注意的是,以下所揭露的内容可提供多个用以实践本发明的不同特点的实施例或范例。以下所述的特殊的元件范例与安排仅用以简单扼要地阐述本发明的精神,并非用以限定本发明的范围。此外,以下说明书可能在多个范例中重复使用相同的元件符号或文字。然而,重复使用的目的仅为了提供简化并清楚的说明,并非用以限定多个以下所讨论的实施例以及/或配置的间的关系。此外,以下说明书所述的一个特征连接至、耦接至以及/或形成于另一特征的上等的描述,实际可包含多个不同的实施例,包括该等特征直接接触,或者包含其它额外的特征形成于该等特征之间等等,使得该等特征并非直接接触。图1所示为根据本发明一实施例的视频播放方法的流程图。在步骤S100中,在电子装置上执行播放应用程序,例如WindowsMediaPlayer等,播放视频(Video)。接着在步骤S110中,将储存于电子装置的键盘控制器(KeyboardController,KBC)中的嵌入式控制随机存取存储器(EmbeddedControlRandomAccessMemory,ECRAM)中的播放状态设定为第一状态。储存于嵌入式控制随机存取存储器的播放状态对应至播放应用程序播放视频的状态。当播放应用程序播放视频时,播放状态被设定为第一状态,当暂停或停止播放视频时,播放状态被设定为第二状态。通过设定键盘控制器的嵌入式控制随机存取存储器所储存的播放状态,键盘控制器可以得知播放应用程序播放视频的状态。在步骤S120中,键盘控制器根据第一状态的播放状态关闭电子系统的所有灯号,例如键盘的LED灯、硬盘的灯号、显示荧幕周围的灯号等。由此,当电子系统通过播放应用程序播放视频时,电子系统的所有灯号会自动关闭,使得灯号不会影响视频的观看效果。接着,在步骤S130中,判断视频是否暂停或停止播放,若视频持续播放(步骤S130:否),则回到步骤S130,持续监控视频是否暂停或停止播放。若视频暂停或停止播放(步骤S130:是),则在步骤S140中,将键盘控制器的嵌入式控制随机存取存储器所储存的播放状态设定为第二状态。然后在步骤S150中,键盘控制器根据第二状态的播放状态,开启电子系统的所有灯号中为关闭状态的灯号。由此,当视频暂停或停止播放时,电子系统的灯号会自动开启,方便使用者在不观看视频时操作电子系统。在一例子中,储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态可为一旗标(flag),其中若播放状态的值为‘0’,代表为第一状态,若播放状态的值为‘1’,代表为第二状态。键盘控制器可存取储存于嵌入式控制随机存取存储器中的播放状态,并根据播放状态控制所有灯号的开关。以下分别就图2a~2b、图3a~3b以及图4a~4b说明本发明的视频播放方法的不同实施例。在图2a~2b、图3a~3b以及图4a~4b中,与图1相似的步骤以类似的标号标注,例如步骤S100与步骤S200、S300和S400。图2a~2b所示为根据本发明一实施例的视频播放方法的流程图,其中图2a说明播放视频时的步骤,图2b说明视频暂停或停止播放时的步骤。在图2a中,首先在步骤S200中,在电子装置上执行播放应用程序,例如WindowsMediaPlayer等,以播放视频。在步骤S202中,播放应用程序广播(broadcast)第一视频状态信息,以通知电子系统中的其他程序或硬件部件视频已被播放。在步骤S204中,启动管理(LaunchManager)程序接收播放应用程序所广播的第一视频状态信息。在步骤S210中,启动管理程序根据第一视频状态信息,将储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态设定为第一状态。承上所述,第一状态代表播放应用程序正在播放视频。因此,在步骤S220中,键盘控制器根据第一状态的播放状态关闭电子系统的所有灯号。在图2b中,在步骤S230中,判断视频是否暂停或停止播放。若视频并未暂停或停止播放(步骤S230:否),则结束视频暂停或停止播放时的流程。若视频暂停或停止播放(步骤S230:是),在步骤S232中,播放应用程序广播第二视频状态信息,以通知电子系统中的其他程序或硬件部件视频已被暂停或停止播放。在步骤S234中,启动管理程序接收播放应用程序所广播的第二视频状态信息。在步骤S240中,启动管理程序根据第二视频状态信息,将储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态设定为第二状态。承上所述,第二状态代表播放应用程序暂停或停止播放视频。因此,在步骤S250中,键盘控制器根据第二状态的播放状态,开启电子系统的所有灯号中为关闭状态的灯号。图3a~3b所示为根据本发明另一实施例的视频播放方法的流程图,其中图3a说明播放视频时的步骤,图3b说明视频暂停或停止播放时的步骤。在图3a中,首先在步骤S300中,在电子装置上执行播放应用程序以播放视频。接着在步骤S302中,启动管理程序传送轮询(polling)信息至播放应用程序以询问播放应用程序是否有视频被播放。当播放应用程序接收到启动管理程序所传送的轮询信息后,在步骤S304中,播放应用程序判断是否有视频被播放。若有视频被播放(步骤S304:是),在步骤S306中,播放应用程序传送第一回应信息至启动管理程序以回应轮询信息,接着在步骤S310中,启动管理程序根据第一回应信息将储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态设定为第一状态。在步骤S320中,键盘控制器根据第一状态关闭电子系统的所有灯号。在图3b中,在步骤S330中,判断视频是否暂停或停止播放。若视频并未暂停或停止播放(步骤S330:否),则结束视频暂停或停止播放时的流程。若视频暂停或停止播放(步骤S330:是),在步骤S332中,启动管理程序传送轮询信息至播放应用程序以询问播放应用程序视频是否被暂停或停止播放。当播放应用程序接收到启动管理程序所传送的轮询信息后,在步骤S334中,播放应用程序判断视频是否被暂停或停止播放。若视频被暂停或停止播放(步骤S334:是),在步骤S336中,播放应用程序传送第二回应信息至启动管理程序以回应轮询信息,接着在步骤S340中,启动管理程序根据第二回应信息将储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态设定为第二状态。在步骤S350中,键盘控制器根据第二状态开启电子系统的所有灯号中为关闭状态的灯号。在一例子中,上述的启动管理程序在电子系统开机时即启动并执行,启动管理程序用以控制快速键功能、功能模块(例如蓝牙模块)的启动与关闭等。举例而言,当耦接至键盘控制器键盘上的一快速键被按下时,启动管理程序启动被按下的快速键所对应的应用程序或硬件部件等。图4a~4b所示为根据本发明再一实施例的视频播放方法的流程图,其中图4a说明播放视频时的步骤,图4b说明视频暂停或停止播放时的步骤。在图4a中,首先在步骤S400中,在电子装置上执行播放应用程序以播放视频。接着在步骤S410中,播放应用程序通过键盘控制器的一输入/输出端口(Input/Outputport),直接将储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态设定为第一状态。在步骤S420中,键盘控制器根据第一状态关闭电子系统的所有灯号。在图4b中,在步骤S430中,判断视频是否暂停或停止播放。若视频并未暂停或停止播放(步骤S430:否),则结束视频暂停或停止播放时的流程。若视频暂停或停止播放(步骤S430:是),在步骤S440中,播放应用程序通过键盘控制器的一输入/输出端口(Input/Outputport),直接将储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态设定为第二状态。在步骤S450中,键盘控制器根据第二状态开启电子系统的所有灯号中为关闭状态的灯号。图5所示为根据本发明一实施例的视频播放电子系统的示意图。视频播放电子系统至少包括处理单元500、存储单元510、显示单元520、键盘控制器530以及灯号540-1、540-2与540-3。处理单元500耦接至存储单元510、显示单元520以及键盘控制器530。处理单元包括播放模块502以及启动管理模块504。处理单元500可为微处理器(Microprocessor)或中央处理单元(CentralProcessingUnit),用以载入储存于存储单元510的程序码并执行以实现功能模块。举例而言,处理单元500可载入并执行储存于存储单元510的播放应用程序以实现播放模块502,用以通过显示单元520播放视频。举例而言,在视频播放电子系统一开机时,处理单元500载入并执行储存于存储单元510的启动管理程序以实现启动管理模块504,用以控制快速键功能、其他硬件模块(例如蓝牙模块)的启动与关闭等。举例而言,当耦接至键盘控制器530的键盘(未图示)上的一快速键被按下时,启动管理模块504启动被按下的快速键所对应的应用程序或硬件部件等。本申请中所述的功能模块还可采用分离器件、专用集成电路、执行适当软件的处理器及其任意组合来实现。键盘控制器530耦接至处理单元500,并通过通用输入/输出(GeneralPurposeInput/Output,GPIO)端口耦接至视频播放电子系统的所有灯号540-1、540-2与540-3以控制所有灯号540-1、540-2与540-3的开关。灯号540-1、540-2与540-3为例如键盘的LED灯、硬盘的灯号或显示荧幕周围的灯号等。为图示简洁起见,图5中仅显示3个灯号,但本发明并不限定于此。键盘控制器530还包括嵌入式控制随机存取存储器532,嵌入式控制随机存取存储器532储存播放状态534,播放状态534为表示视频播放电子系统是否播放视频的信息,例如,播放状态534可为一旗标。键盘控制器530通过存取储存于嵌入式控制随机存取存储器532的播放状态534可以得知视频播放电子系统是否播放视频,并根据播放状态534控制所有灯号540-1、540-2与540-3的开关。在本实施例中,当播放模块502播放视频时,播放状态534为第一状态,例如播放状态534的值为‘0’,且键盘控制器530根据第一状态关闭所有灯号540-1、540-2与540-3。而当播放模块502暂停或停止播放视频时,播放状态534为第二状态,例如播放状态534的值为‘1’,且键盘控制器530根据第二状态开启所有灯号540-1、540-2与540-3中关闭的灯号。举例而言,当播放模块502开始播放电影时,所有灯号540-1、540-2与540-3皆关闭以不影响观看效果,而当电影播放完毕或是使用者按下暂停键后,则原本关闭的所有灯号540-1、540-2与540-3再度开启,以方便使用者进行其他操作。以下以三个实施例说明如何根据视频播放电子系统的播放视频现况设定播放状态534。在一实施例中,当播放模块502播放视频时,播放模块502广播第一视频状态信息以代表该视频被播放。启动管理模块504接收播放模块502所广播的第一视频状态信息,并根据第一视频状态信息将播放状态534设定为第一状态。而当播放模块502暂停或停止播放该视频时,播放模块502广播第二视频状态信息以代表该视频被暂停或停止播放。启动管理模块504接收播放模块502所广播的第二视频状态信息,并根据第二视频状态信息将播放状态534设定为第二状态。在另一实施例中,启动管理模块504通过轮询(polling)的方式得知视频播放电子系统的播放视频现况,例如视频播放电子系统是否正在播放视频,或者播放电子系统是否暂停或停止原本正在播放的视频。在此实施例中,当播放模块502播放视频后,启动管理模块504传送轮询信息至播放模块502,播放模块502接收到轮询信息后,根据视频播放电子系统的播放视频现况作出回应,例如播放模块502接收到轮询信息后便判断视频是否被播放,若是,代表确认播放模块502正在播放视频,则播放模块502传送第一回应信息至启动管理模块504。启动管理模块504根据第一回应信息将播放状态534设定为第一状态。而在播放模块502播放视频期间,当播放模块502暂停或停止播放视频时,启动管理模块504传送轮询信息至播放模块502,播放模块502接收到轮询信息后,根据视频播放电子系统的播放视频现况作出回应,例如播放模块502接收到轮询信息后便判断视频是否被暂停或停止播放,若是,则播放模块502传送第二回应信息至启动管理模块504。启动管理模块504根据第二回应信息将播放状态534设定为第二状态。在一例子中,启动管理模块504可周期性地传送轮询信息至播放模块502以监控播放模块502的播放视频现况。在另一实施例中,当播放模块502播放视频时,播放模块502直接通过键盘控制器530的一输入/输出端口(未图示)将播放状态534设定为第一状态。而当播放模块502暂停或停止播放原本播放的视频时,播放模块502同样直接通过键盘控制器530的输入/输出端口将播放状态534设定为第二状态。综上所述,经由上述实施例,本发明根据视频播放电子系统是否正在播放视频或是是否暂停或停止播放视频,对应设定储存于键盘控制器的嵌入式控制随机存取存储器中的播放状态,键盘控制器可以根据此播放状态得知视频播放电子系统的播放视频现况,并据此控制视频播放电子系统的所有灯号,因此,当视频播放电子系统播放视频时,键盘控制器得以关闭视频播放电子系统的所有灯号以避免影响观看效果,而当视频播放电子系统暂时或停止播放视频后,键盘控制器得以重新开启视频播放电子系统的所有灯号中原本关闭的那些灯号。本发明的方法,或特定型态或其部份,可以以程序码的型态存在。程序码可以包含于实体媒体,如软盘、光盘、硬盘、或是任何其他电子设备或机器可读取(如电脑可读取)储存媒体,也或不限于外在形式的电脑程序产品,其中,当程序码被机器,如电脑载入且执行时,此机器变成用以参与本发明的装置或系统,且可执行本发明的方法步骤。程序码也可以通过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被电子设备或机器,如电脑接收、载入且执行时,此机器变成用以参与本发明的系统或装置。当在一般用途处理单元实作时,程序码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。以上所述为实施例的概述特征。所属技术领域中具有通常知识者应可以轻而易举地利用本发明为基础设计或调整以实行相同的目的和/或达成此处介绍的实施例的相同优点。所属技术领域中具有通常知识者也应了解相同的配置不应背离本创作的精神与范围,在不背离本创作的精神与范围下他们可做出各种改变、取代和交替。说明性的方法仅表示示范性的步骤,但这些步骤并不一定要以所表示的顺序执行。可另外加入、取代、改变顺序和/或消除步骤以视情况而作调整,并与所揭露的实施例精神和范围一致。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1