具有透明效果的视讯显示装置与方法

文档序号:6422755阅读:119来源:国知局
专利名称:具有透明效果的视讯显示装置与方法
技术领域
本发明涉及视讯显示,特别是涉及一种具有透明效果(Alpha Effect)的视讯显示装置与方法。
背景技术
由于数字信息的方便搜藏与便利性,使得数字信息的应用正在大幅度的成长。举例来说,使用个人计算机来播放VCD、DVD或是其它视讯影像等已经成为计算机的多介质娱乐之一。
一般来说,个人计算机播放视讯影像时,通常会利用一播放介质通过一窗口将视讯影像进行播放。尤其是以全屏幕模式播放视讯影像时,可以在视觉上满足使用者最佳的需求。然而,由于个人计算机可以同时处理不同的操作,举例来说,同时播放视讯影像、进行电子邮件收发与实时讯息接收,如果播放介质以全屏幕模式将视讯影像进行播放时,视讯影像画面将会遮盖计算机屏幕上其它的操作讯息,如桌面画面等。举例来说,假设个人计算机的桌面画面100包括A、B、C、D与E等5个快捷方式,图示如图1所示。当个人计算机欲以全屏幕模式播放视讯时,视讯画面200将会完全覆盖桌面画面100,如图2所示。
在一已知处理方法中,当新接收到电子邮件或是实时讯息时,一个弹出窗口将会显示于正在播放的视讯影像之上,以通知使用者此相关信息。以图3为例,当接收到电子邮件时,弹出窗口300将会显示在视讯画面200之上,以通知使用者相关信息。对于正在欣赏视讯影像的使用者而言,此弹出窗口将会显得非常突兀,且当系统频繁地接收到相关讯息,而经常显示弹出窗口时,也增加使用者进行相对应处理操作的频繁与复杂。对于使用者而言,已知视讯显示技术非常的不便。

发明内容
有鉴于此,本发明用以提供解决前述问题。
因此,本发明的目的是提供一种具有透明效果的视讯显示装置与方法。通过本发明,可以将播放中视讯影像的部份区域进行透明效果,使得使用者可以看到计算机屏幕上其它的操作讯息,如桌面画面等。
为了实现本发明的上述目的,可以通过本发明的具有透明效果的视讯显示装置与方法解决前述相关问题。依据本发明实施例的具有透明效果的视讯显示装置包括一第一缓冲存储器、一第二缓冲存储器、一第三缓冲存储器、一混合引擎与一显示引擎。第一缓冲存储器中存储一视讯来源。第二缓冲存储器中存储一屏幕显示来源数据。第三缓冲存储器中存储相应至少一分区的一透明效果参数与一位置信息,其中透明效果参数用以决定视讯来源中相应于分区位置的透明程度。混合引擎依据透明效果参数与位置信息对于视讯来源与屏幕显示来源数据中相应分区的数据实施一透明效果,从而得到一混合后的来源数据。显示引擎接收由混合引擎的混合后的来源数据,并将混合后的来源数据进行显示。
本发明的具有透明效果的视讯显示装置,还包括一视讯引擎,用以播放视讯来源且事先将视讯来源进行译码。
混合引擎还将透明效果参数与位置信息进行转换,使得透明效果参数与位置信息符合视讯来源与屏幕显示来源数据的影像格式。
依据本发明另一实施例,本发明提供具有透明效果的视讯显示方法。首先,接收一视讯来源、一屏幕显示来源数据与相应一分区的一透明效果参数与一位置信息,其中透明效果参数用以决定视讯来源中相应分区位置的透明程度。接着,依据透明效果参数与位置信息对于视讯来源与屏幕显示来源数据中相应分区的数据实施一透明效果,从而得到一混合后的来源数据。之后,将混合后的来源数据进行显示。
类似地,本发明方法还包括事先将视讯来源进行译码。此外还包括将透明效果参数与位置信息进行转换,使得透明效果参数与位置信息符合视讯来源与屏幕显示来源数据的影像格式。
本发明上述方法可以通过程序代码方式收录于实体介质中。当程序代码被机器加载且执行时,机器变成用以实行本发明的装置。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并结合附图详细说明如下。


图1显示一桌面画面。
图2显示以全屏幕播放的一视讯画面。
图3显示视讯画面上的弹出窗口。
图4为一显示依据本发明实施例的具有透明效果的视讯显示装置的架构的示意图。
图5为一显示依据本发明实施例的具有透明效果的视讯显示方法的操作流程的流程图。
图6为一显示存储提供具有透明效果的视讯显示方法的计算机程序的存储介质的示意图。
附图符号说明100~桌面画面;A、B、C、D、E~快捷方式图示;200~视讯画面;300~弹出窗口;400~视讯显示装置;410~视讯引擎;420~第一缓冲存储器;421~视讯来源;430~第二缓冲存储器;431~屏幕显示来源数据;440~第三缓冲存储器;441~透明效果相关数据;450~混合引擎;460~显示引擎;470~显示装置;480~使用者接口;S510、S520、...、S560~操作步骤;600~计算机系统;610~存储介质;611、612、613、~程序代码。
具体实施例方式
如前所述,本发明提供新颖的装置及方法来解决前述已知视讯显示的问题。
图4为一显示依据本发明实施例的具有透明效果的视讯显示装置的架构的示意图。依据本发明实施例的具有透明效果的视讯显示装置400包括一视讯引擎410、一第一缓冲存储器420、一第二缓冲存储器430、一第三缓冲存储器440、一混合引擎450与一显示引擎460。
视讯引擎410用以将信息来源421进行读取、译码成计算机系统可以了解且可以播放的格式,并进行播放。信息来源421可以是VCD、DVD、MPEG文件或是其它视讯影像数据。第一缓冲存储器420中存储视讯引擎410译码过后的信息来源421。
第二缓冲存储器430中存储屏幕显示(On Screen)来源数据431。注意的是,屏幕显示来源数据431可以是由计算机系统中操作系统或是其它应用程序所控制与提供。
第三缓冲存储器440中存储相应欲进行透明效果的相关数据441。透明效果相关数据441可以包括相应不同分区的透明效果参数与位置信息。其中,透明效果参数用以决定视讯来源421中相应于不同分区位置的透明程度。位置信息则可以判定不同分区于视讯来源421中的位置与范围。值得注意的是,透明效果相关数据441可以由视讯显示装置400内定或是通过使用者接口480进行接收。使用者可以通过使用者接口480自行定义当播放视讯来源421时欲实施透明效果的位置与范围及其透明程度。另外,第三缓冲存储器440可以位于一透明效果引擎(未显示)之中,且依据透明效果引擎的指示将透明效果相关数据441进行相关转换或数据转送。
此外,本发明的视讯显示装置400可以提供两种类型的透明效果单一区块透明效果与多区块透明效果。使用者亦可以通过使用者接口480选择单一区块透明效果或是多区块透明效果。单一区块透明效果表示整个视讯来源421都会套用一个透明效果参数。当进行单一区块透明效果时,透明效果引擎仅需要透明效果参数,而不需分区的位置信息。多区块透明效果表示视讯来源421会被区隔为多个分区,且每一个分区具有各自的透明效果参数。使用者可以通过设定不同分区的透明效果参数,达到不同的视讯显示效果。
混合引擎450依据第三缓冲存储器440中所存储的透明效果相关数据441对于第一缓冲存储器420中所存储的视讯来源421与第二缓冲存储器430中所存储的屏幕显示来源数据431中相应分区的数据实施一透明效果,从而得到一混合后的来源数据。
透明效果中所使用的公式如下显示[r,g,b]BSD=α[r,g,b]VS+(1-α)[r,g,b]OSDS,其中,[r,g,b]VS为视讯来源421,[r,g,b]OSDS为屏幕显示来源数据431,α为透明效果参数,且[r,g,b]BSD为混合后的来源数据。注意的是,上述透明效果公式仅为一例子,公式中的影像表示模式与参数皆可进行任意变形,本发明并不限定于任何透明效果公式。
混合引擎450还可以将透明效果相关数据441进行转换,使得透明效果相关数据441符合视讯来源与屏幕显示来源数据的影像格式。注意的是,透明效果相关数据441的相关转换操作亦可以由透明效果引擎进行。
显示引擎460接收混合引擎450的混合后的来源数据,并将混合后的来源数据传送至一显示装置470,如计算机屏幕,以将混合后的来源数据显示于显示装置470之上。
图5为一显示依据本发明实施例的具有透明效果的视讯显示方法的操作流程的流程图。
首先,如步骤S510,接收一视讯来源且将视讯来源进行译码。之后,如步骤S520,接收一屏幕显示来源数据。屏幕显示来源数据可以是由计算机系统中操作系统或是其它应用程序所控制与提供。接着,如步骤S530,接收透明效果相关数据。其中,透明效果相关数据可以包括相应不同分区的透明效果参数与位置信息,其中透明效果参数用以决定视讯来源中相应分区位置的透明程度。类似地,当进行单一区块透明效果时,透明效果相关数据可以仅包括透明效果参数,而不需分区的位置信息,而当进行多区块透明效果时,透明效果相关数据则包括每一分区的透明效果参数与位置信息。
接着,如步骤S540,将透明效果相关数据进行转换,使得透明效果相关数据符合视讯来源与屏幕显示来源数据的影像格式。之后,如步骤S550,依据透明效果参数与位置信息对于视讯来源与屏幕显示来源数据中相应分区的数据实施一透明效果,从而得到一混合后的来源数据。最后,如步骤S560,将混合后的来源数据显示于显示装置中。
在一实作情况中,可以将视讯来源的上缘部份的透明效果参数设为1(不实施透明效果),而下缘部份的透明效果参数设为较小值,使得下缘部份可以透明地显示,且可以在屏幕上检视桌面上的工具列的工作状态。而当其它应用程序必须在播放视讯同时实时通知相关讯息时,可以在相应此下缘部份的桌面上进行显示,而不影响视讯的正常播放。
图6为一显示存储提供具有透明效果的视讯显示方法的计算机程序的存储介质的示意图。计算机程序产品包括可以使用于计算机系统600中具有存储计算机可读取程序代码的存储介质610。计算机可读取程序代码至少包括程序代码611,用以接收视讯来源、屏幕显示来源数据与包括相应至少一分区的透明效果参数与位置信息的透明效果相关数据、程序代码612,用以依据透明效果相关数据对于视讯来源与屏幕显示来源数据中相应分区的数据实施透明效果,从而得到混合后的来源数据、以及程序代码613,用以将混合后的来源数据进行显示。
因此,藉由本发明的具有透明效果的视讯显示装置及方法,可以将播放中视讯影像的部份区域进行透明效果,使得使用者可以看到计算机屏幕上其它的操作讯息,以在不影响视讯播放的品质下,可以确实掌握计算机系统中的其它信息。同时,也可以大幅提升视讯显示的弹性与便利性。
本发明的方法与系统,或特定型态或其部份,可以以程序代码的型态包含于实体介质,如软盘、光盘片、硬盘、或是任何其它机器可读取(如计算机可读取)存储介质,其中,当程序代码被机器,如计算机加载且执行时,此机器变成用以参与本发明的装置。本发明的方法与装置也可以以程序代码型态通过一些传送介质,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序代码被机器,如计算机接收、加载且执行时,此机器变成用以参与本发明的装置。当在一般用途处理器实作时,程序代码结合处理器提供一操作类似于应用特定逻辑电路的独特装置。
虽然本发明已以较佳实施例披露如上,然其并非用以限定本发明,本领域的技术人员在不脱离本发明的精神和范围的前提下,可做若干的更动与润饰,因此本发明的保护范围以本发明的权利要求为准。
权利要求
1.一种具有透明效果的视讯显示装置,包括一第一缓冲存储器,存储一视讯来源;一第二缓冲存储器,存储一屏幕显示来源数据;一第三缓冲存储器,存储相应一分区的一透明效果参数与一位置信息,其中该透明效果参数用以决定该视讯来源中相应该分区位置的透明程度;一混合引擎,用以依据该透明效果参数与该位置信息对于该视讯来源与该屏幕显示来源数据中相应该分区的数据实施一透明效果,从而得到一混合后的来源数据;以及一显示引擎,接收该混合引擎的该混合后的来源数据,并将该混合后的来源数据进行显示。
2.如权利要求1所述的具有透明效果的视讯显示装置,其中该显示引擎是将该混合后的来源数据传送至一显示装置,以将该混合后的来源数据显示于该显示装置之上。
3.如权利要求1所述的具有透明效果的视讯显示装置,还包括一视讯引擎,用以播放该视讯来源且事先将该视讯来源进行译码。
4.如权利要求1所述的具有透明效果的视讯显示装置,其中该混合引擎还将该透明效果参数与该位置信息进行转换,使得该透明效果参数与该位置信息符合该视讯来源与该屏幕显示来源数据的影像格式。
5.如权利要求1所述的具有透明效果的视讯显示装置,还包括一使用者接口,用以接收相应该分区的该透明效果参数与该位置信息。
6.一种具有透明效果的视讯显示方法,包括下列步骤接收一视讯来源;接收一屏幕显示来源数据;接收相应至少一分区的一透明效果参数与一位置信息,其中该透明效果参数用以决定该视讯来源中相应该分区位置的透明程度;依据该透明效果参数与该位置信息对于该视讯来源与该屏幕显示来源数据中相应该分区的数据实施一透明效果,从而得到一混合后的来源数据;以及将该混合后的来源数据进行显示。
7.如权利要求6所述的具有透明效果的视讯显示方法,还包括将该混合后的来源数据传送至一显示装置,以将该混合后的来源数据显示于该显示装置之上。
8.如权利要求6所述的具有透明效果的视讯显示方法,还包括将该视讯来源进行译码。
9.如权利要求6所述的具有透明效果的视讯显示方法,还包括将该透明效果参数与该位置信息进行转换,使得该透明效果参数与该位置信息符合该视讯来源与该屏幕显示来源数据的影像格式。
10.如权利要求6所述的具有透明效果的视讯显示方法,还包括通过一使用者接口接收相应该分区的该透明效果参数与该位置信息。
全文摘要
一种具有透明效果的视讯显示装置与方法。该装置包括一第一缓冲存储器、一第二缓冲存储器、一第三缓冲存储器、一混合引擎与一显示引擎。第一缓冲存储器中存储一视讯来源。第二缓冲存储器中存储一屏幕显示来源数据。第三缓冲存储器中存储相应至少一分区的一透明效果参数与一位置信息,其中透明效果参数系用以决定视讯来源中相应于分区位置的透明程度。混合引擎依据透明效果参数与位置信息对于视讯来源与屏幕显示来源数据中相应分区的数据实施一透明效果,从而得到一混合后的来源数据。显示引擎由混合引擎抓取混合后的来源数据,并将混合后的来源数据进行显示。
文档编号G06F3/14GK1588530SQ200410068668
公开日2005年3月2日 申请日期2004年9月3日 优先权日2004年9月3日
发明者王建智 申请人:威盛电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1