WO2010088810A1 - 使多媒体应用与其他应用在并发时同时显示的方法及装置 - Google Patents
使多媒体应用与其他应用在并发时同时显示的方法及装置 Download PDFInfo
- Publication number
- WO2010088810A1 WO2010088810A1 PCT/CN2009/072681 CN2009072681W WO2010088810A1 WO 2010088810 A1 WO2010088810 A1 WO 2010088810A1 CN 2009072681 W CN2009072681 W CN 2009072681W WO 2010088810 A1 WO2010088810 A1 WO 2010088810A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- image
- transparency
- interface
- multimedia
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Definitions
- the present invention relates to the field of communication terminals and other fields of electronics, and more particularly to a method and apparatus for simultaneously displaying a multimedia application and other applications concurrently. Background technique
- Multimedia applications are technologies for watching multimedia programs on terminals (such as mobile phones). Because of their mobility and ease of use, they are quickly recognized and widely used.
- the terminal In the process of using the terminal to watch the multimedia program, when a new application is started (the new application refers to a separate function that can be independently operated on the terminal, such as a short message, a phone book, a voice call, a Bluetooth transmission, etc.), the terminal will Interrupt the audio and video playback of the multimedia program and switch to the new application. Since the program being broadcasted by the multimedia application may not be retreatable, the traditional application concurrent processing method may cause the user to miss many wonderful program segments or important information in the program, for example: 1. The process of the user watching the multimedia program In the case that the new application is enabled, the option menu may pop up to partially or completely cover the multimedia program; 2.
- the multimedia program When an application such as a voice or video call enters the terminal, the multimedia program will forcibly withdraw or interrupt the audio and video of the multimedia program, and then The caller interface is displayed. If the call is a harassing call or a call that the user does not want to answer, the user may miss the wonderful shot due to the exit or interruption of the multimedia program, and the user may regret it; 3. When the user watches the multimedia program, enter the other. When the module views other information, the play interface of the program is also blocked because the terminal enters the operation interface of another module.
- the object of the present invention is to provide a method and a device for simultaneously displaying a multimedia application and other applications at the same time, so that the interface of different applications in the terminal can be simultaneously displayed with the interface of the multimedia program being played, and Does not prevent the user from watching the multimedia program being played.
- the present invention provides a method for simultaneously displaying a multimedia application and other applications concurrently, including:
- the terminal When the multimedia application of the terminal is concurrently launched by another application during execution, the terminal superimposes the interface image of the other application on the interface image of the multimedia application for transparent display according to the preset overlapping image transparency.
- the terminal in a concurrent execution process of the multimedia application and another application, the terminal superimposes the interface image of the another application on the interface image of the multimedia application according to the overlapping image transparency to be transparent Display
- the terminal resumes the interface image display mode in which the application being executed is opaque.
- the preset overlapping image transparency is the overlapping image transparency input by the user or the default overlapping image transparency of the terminal.
- the method specifically includes the following steps:
- the terminal puts the interface image of the other application and the interface image of the multimedia application being executed into the buffer; and the terminal passes the graphic device interface.
- the process of transparency-blending the interface image of the other application and the interface image of the multimedia application being executed by the transparency of the overlapping image transparency is output to the display screen for transparent display.
- the another application is a short message, a phone book, a voice call, a video call, a Bluetooth transmission, or an option menu.
- the present invention also provides an apparatus for simultaneously displaying a multimedia application and other applications concurrently, in a terminal, the apparatus comprising: an overlay image transparency module and Concurrent display module; wherein
- the overlapping image transparency module is configured to save overlapping image transparency
- the concurrent display module is configured to read the transparency of the overlapping image saved in the overlapping image transparency module when another application concurrently starts during the execution of the multimedia application, and according to the transparency of the overlapping image, the another The interface image of the application is superimposed on the interface image of the multimedia application for transparent display.
- the concurrent display module is further configured to restore an opaque interface image display mode of the application being executed after the another application or the multimedia application is closed.
- overlay image transparency module is further configured to save overlay image transparency input by a user, and/or default overlay image transparency.
- the concurrent display module is further configured to: when the multimedia application is concurrently launched by another application during execution, the interface image of the another application and the interface image of the multimedia application being executed are buffered And processing the transparency of the interface image of the another application and the interface image of the multimedia application being performed by the graphics device interface by using the overlay image transparency, and outputting to the display screen for transparent display.
- the another application is a short message, a phone book, a voice call, a video call, a Bluetooth transmission, or an option menu.
- the invention can realize that the interface of different applications in the terminal can display simultaneously with the interface of the multimedia program being played when used, and does not prevent the user from watching the multimedia program being played, thereby improving the user watching.
- the transaction processing capability of the multimedia program, and the user does not miss the multimedia program being watched.
- FIG. 1 is a flowchart of a method for simultaneously displaying a multimedia application and other applications concurrently according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of an apparatus for simultaneously displaying a multimedia application and other applications concurrently according to an embodiment of the present invention. Preferred embodiment of the invention
- the core idea of the present invention is that, in the execution process of the multimedia application of the terminal, if the application is concurrently activated, the terminal superimposes the interface image of the application on the interface image of the multimedia application according to the preset overlapping image transparency. display.
- a method for simultaneously displaying a multimedia application and other applications concurrently is as follows:
- Step 101 The user inputs the overlapping image transparency ( ⁇ ) through the terminal, and saves the overlapping image transparency in the terminal;
- Step 102 When the multimedia application of the terminal concurrently starts another application during execution, the terminal puts the interface image of the other application and the interface image of the multimedia application being executed into the buffer area;
- the other application refers to an application different from the multimedia application, such as a voice call, a video call, a short message, a phone book, a Bluetooth transmission, or an option menu;
- Step 103 The terminal reads the saved overlapping image transparency, and superimposes the interface image of the another application in the buffer on the interface image of the executing multimedia application according to the overlapping image transparency, in the display screen of the terminal (LCD, Liquid Crystal Display, LCD display) is displayed transparently.
- LCD Liquid Crystal Display
- the terminal During the concurrent execution of the multimedia application and another application, the terminal superimposes the interface image of the another application on the interface image of the multimedia application according to the overlapping image transparency for transparent display; when the terminal or the user closes the After the multimedia application or another application (ie, the end of concurrency), the terminal resumes the opaque interface image display mode of the application being executed (ie, restores the interface image display mode when a single application is running). For example, when the user closes the multimedia application, the terminal no longer transparently displays the other application with the overlapping image transparency, but displays the interface image of the application in a conventional opaque display manner.
- the step 101 is an optional step, and the terminal can store a default overlapping image transparency (or Referring to the initial overlapping image transparency), if the user has not set the overlapping image transparency (ie, step 101 is not performed), in the subsequent steps, the default overlapping image transparency is used to operate; the overlapping image transparency refers to the display.
- the transparency of another application interface image is generally in the range of 0 to 1 (or expressed as a percentage, that is, 0% to 100%), where 0 indicates that the interface image of the other application is completely transparent, and 1 indicates The interface image of another application is opaque; for example, the default overlay image transparency can be set to 0.5 (ie 50%), and a translucent effect occurs.
- a concurrent application flag may be set to identify whether the current terminal needs to superimpose the interface image of another application on the interface image of the multimedia application for display; the concurrent application flag corresponds to two states: a concurrent state and a non-concurrent state.
- the initial state is a non-concurrent state (ie, a state in which another application is not activated).
- the terminal sets the concurrent application flag to the concurrent state, and the terminal images the interface of the other application.
- the interface image of the executed multimedia application is put into the buffer; in step 103, the terminal determines whether the concurrent application flag is a concurrent state, and if it is a concurrent state, reads the saved overlapping image transparency, and the buffer is in accordance with the transparency of the overlapping image.
- the interface image of another application is superimposed on the interface image of the multimedia application being executed, and is transparently displayed on the display screen of the terminal; when the other application or the multimedia application is closed, the terminal sets the concurrent application flag to a non-concurrency state. At this time, the opaque interface image display mode of the application being executed is restored.
- the concurrent application flag may be represented by one of a number, a letter, a symbol, or a combination thereof, for example, 1 for a concurrency state and 0 for a non-concurrent state.
- step 102 the terminal puts the interface image of the other application and the interface image of the multimedia application being executed into the buffer, and the terminal may put the interface image of the multimedia application being executed into a region in the buffer. , put the interface image of another application into another area in the buffer. It is not specifically limited here, and the content in the buffer can be allocated according to the actual situation.
- the terminal may transparently blend (fusion) the interface image of the other application and the interface image of the multimedia application being executed by the GDI (Graphics Device Interface) using the parameter of the overlapping image transparency. Processing, output to the display, so that the user can see two interface images at the same time, while operating another application, does not delay watching the program played by the multimedia application.
- GDI Graphics Device Interface
- the terminal converts the preset overlapping image transparency parameter into a corresponding 0 ⁇ A transparency value of 255 (0 indicates that the image is completely transparent, 255 indicates that the image is completely opaque), and is used for transparency blending (Alpha Blending) of the interface image of another application and the interface image of the multimedia application being executed.
- the use of GDI for transparency blending is an existing technique that produces the effect of superimposing (fusion) two images, which will not be described in detail herein.
- step 103 when the interface image of another application and the interface image of the multimedia application are superimposed and displayed on the display screen of the terminal, the terminal will deliver the button response message to the other application, and the user can process the button or the touch screen.
- This other application does not affect the playback and display of multimedia applications.
- the user can also select to operate the multimedia application as needed, which is not limited in the present invention.
- an apparatus for simultaneously displaying a multimedia application and other applications in a concurrent manner is provided in a terminal, where the apparatus includes:
- An overlay image transparency module 201 configured to save overlay image transparency
- the concurrent display module 202 is configured to read the transparency of the overlapping image saved in the overlapping image transparency module 201 when another application concurrently starts during the execution of the multimedia application, according to the transparency of the overlapping image, another application
- the interface image is superimposed on the interface image of the multimedia application for transparent display.
- the overlay image transparency module 201 is further configured to save the overlay image transparency input by the user, and/or the default overlay image transparency.
- the concurrent display module 202 is further configured to: when the multimedia application is concurrently launched by another application during execution, inserting an interface image of another application and an interface image of the multimedia application being executed into a buffer; and, according to the The overlay image transparency superimposes the interface image of the other application on the interface image of the multimedia application being executed in the buffer, and is transparently displayed on the display screen of the terminal.
- the concurrent display module 202 is further configured to perform transparency processing on the display interface image of the other application and the interface image of the multimedia application being executed by the graphics device interface by using the overlapping image transparency to be transparently displayed on the display screen.
- the concurrent display module 202 is further configured to: when another application is started, the concurrent application target And setting the interface image of the another application and the interface image of the multimedia application being executed into the buffer; the concurrent display module 202 is further configured to determine whether the concurrent application flag is a concurrent state, if the concurrent a state, the saved overlay image transparency is read, and the interface image of the other application in the buffer is superimposed on the interface image of the executing multimedia application according to the overlapping image transparency, and is transparently displayed on the display screen; The concurrent display module 202 is further configured to set the concurrent application flag to a non-concurrent state when the another application or the multimedia application is closed, and restore the interface image display mode of the opaque application being executed.
- the other application is a text message, a phone book, a voice call, a video call, a Bluetooth transfer, or an option menu.
- the multimedia application is a mobile phone that plays mobile multimedia programs on a mobile phone (terminal), including:
- the user inputs the transparency of the overlapping image through the menu option of the mobile TV and saves it in the mobile phone;
- the second step when the mobile phone has an application (that is, an application different from the mobile TV application) during the process of playing the mobile TV program, the mobile phone adds the interface image of the other application and the interface image of the mobile TV being played. Punching area
- the mobile phone reads the saved overlapping image transparency, and according to the overlapping image transparency, superimposes the interface image of the other application onto the interface image of the multimedia application, and displays it on the mobile phone display screen.
- the application is a different application than a mobile TV, which can be a separate function that can be run independently on a mobile phone such as a text message, a phone book, a voice call, a video call, a Bluetooth transmission, or an option menu.
- the mobile phone In the process of watching mobile TV programs, if there is a voice call or video call, the mobile phone sets the concurrent application flag to 1, and puts the incoming call interface image and the interface image of the mobile TV into the buffer first; The mobile phone determines that the concurrent application flag is 1, and reads the saved overlapping image transparency, and superimposes the incoming call interface image on the interface image of the mobile phone according to the value of the transparency of the overlapping image, and displays it on the display screen;
- the display screen of the mobile phone can display the interface of the mobile TV program that is being played without stopping, and can simultaneously display the incoming call interface, and improve the user's presence.
- the mobile phone stops the interface of the mobile TV program being played, the mobile phone is transferred to the call application (ie, the multimedia application ends), and the mobile phone sets the concurrent application flag to 0; If the user chooses to reject according to the operation prompted on the incoming call interface, then the incoming call interface superimposed on the interface image of the mobile TV with certain transparency is closed, and the display mode of the mobile TV program displayed in the background is restored concurrently before display. That is, the opaque interface image display mode allows the user to continue watching the program of the mobile TV being played, and the mobile phone sets the concurrent application flag to zero. In this way, the user does not interrupt the multimedia program being watched because of a nuisance call or a phone that is not intended to be answered.
- the call application ie, the multimedia application ends
- the mobile phone sets the concurrent application flag to 1, and the short message application interface
- the interface image of the image and the mobile TV is first placed in the buffer; the mobile phone determines that the concurrent application flag is 1, and reads the saved overlapping image transparency, and applies the interface image in the buffer according to the value of the transparency of the overlapping image.
- the display screen of the mobile phone can be displayed on the display screen of the mobile phone without stopping, and the short message application interface can be simultaneously displayed, and the image is improved.
- the transaction processing capability of the user while watching the mobile TV so that the user does not miss the mobile TV being watched;
- the short message application interface is closed, and the mobile phone television section is closed.
- the destination interface image is restored to display the previous display mode, that is, the opaque interface image display mode, and the user can continue to watch the program of the mobile TV being played, and the mobile phone sets the concurrent application flag to 0.
- the invention can realize that the interface of different applications in the terminal can display simultaneously with the interface of the multimedia program being played when used, and does not prevent the user from watching the multimedia program being played, thereby improving the user watching.
- the transaction processing capability of the multimedia program, and the user does not miss the multimedia program being watched.
- the invention can realize that the interface of different applications in the terminal can display simultaneously with the interface of the multimedia program being played when used, and does not prevent the user from watching the multimedia program being played, thereby improving the user watching.
- the transaction processing capability of the multimedia program, and the user does not miss the multimedia program being watched.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Description
使多媒体应用与其他应用在并发时同时显示的方法及装置
技术领域
本发明涉及通讯终端领域及其它电子领域, 具体地说, 涉及一种使多媒 体应用与其他应用在并发时同时显示的方法及装置。 背景技术
多媒体应用 (比如手机电视)是一种在终端 (比如手机)上收看多媒体 节目的技术, 因其具有移动性强、 使用方便等特点, 很快被人们认可并广泛 使用。
在使用终端收看多媒体节目的过程中, 当有新应用启动时(该新应用是 指终端上可以独立运行的一个单独功能, 如短信、 电话本、 语音电话以及蓝 牙传输等), 这时终端会中断多媒体节目的音、 视频播放, 转而执行新应用。 由于多媒体应用正在播出的节目有可能是不可回退观看的, 传统的应用并发 处理方法会让用户错过很多精彩的节目片段或节目中的重要信息, 例如: 1、 用户在看多媒体节目的过程中, 由于新应用的启用会弹出选项菜单造成部分 或全部覆盖多媒体节目; 2、 当有语音或视频电话这类应用进入终端时, 多媒 体节目会强行退出或中断多媒体节目的音、 视频, 转而显示来电界面, 如果 该电话是骚扰电话或者是用户不想接听的电话, 由于多媒体节目的退出或者 中断导致用户可能错过了精彩镜头, 让人追悔莫及; 3、 用户在看多媒体节目 时, 进入别的模块查看其他信息时, 该节目的播放界面也会因为终端进入了 别的模块的操作界面而被遮挡。
如何在不改变现有具有多媒体应用功能的终端内硬件的前提条件下, 使 终端内不同模块或应用的操作界面在使用时, 能够与正在播放的多媒体节目 的界面同时显示, 而且还不妨碍用户观看正在播放的多媒体节目内容等等这 类电子领域中出现的问题, 便成为亟待解决的技术问题。
发明内容
本发明目的在于提供了一种使多媒体应用与其他应用在并发时同时显示 的方法及装置, 以实现终端内不同应用的界面在使用时, 能够与正在播放的 多媒体节目的界面同时显示,而且还不妨碍用户观看正在播放的多媒体节目。
为了实现上述目的, 本发明提供了一种使多媒体应用与其他应用在并发 时同时显示的方法, 包括:
当终端的多媒体应用在执行过程中有另一应用并发启动时, 所述终端根 据预先设置的重叠图像透明度, 将所述另一应用的界面图像叠加到多媒体应 用的界面图像上进行透明显示。
本发明所述的方法, 其中, 在所述多媒体应用和另一应用并发执行过程 中, 终端根据所述重叠图像透明度, 将所述另一应用的界面图像叠加到多媒 体应用的界面图像上进行透明显示;
当所述多媒体应用或另一应用关闭后, 所述终端恢复正在执行的应用不 透明的界面图像显示方式。
本发明所述的方法, 其中, 所述预先设置的重叠图像透明度为用户输入 的重叠图像透明度或者是终端默认的重叠图像透明度。
进一步地, 其中, 所述方法具体包括如下步骤:
当终端的多媒体应用在执行过程中有另一应用并发启动时, 终端将该另 一应用的界面图像和正在执行的多媒体应用的界面图像放入緩冲区; 以及, 所述终端通过图形设备接口使用所述重叠图像透明度对该另一应用的界面图 像和正在执行的多媒体应用的界面图像逐像素进行透明度混合的处理, 输出 到显示屏上透明显示。
进一步地, 其中, 所述另一应用为短信、 电话本、 语音电话、 视频电话、 蓝牙传输或选项菜单。
为了实现上述目的, 本发明还提供了一种使多媒体应用与其他应用在并 发时同时显示的装置, 应用于终端中, 该装置包括: 重叠图像透明度模块和
并发显示模块; 其中,
所述重叠图像透明度模块, 用于保存重叠图像透明度;
所述并发显示模块, 用于当多媒体应用在执行过程中有另一应用并发启 动时, 读取所述重叠图像透明度模块中保存的重叠图像透明度, 根据所述重 叠图像透明度, 将所述另一应用的界面图像叠加到多媒体应用的界面图像上 进行透明显示。
本发明所述的装置, 其中, 所述并发显示模块, 进一步还用于当所述另 一应用或多媒体应用关闭后, 恢复正在执行的应用不透明的界面图像显示方 式。
本发明所述的装置, 其中, 所述重叠图像透明度模块, 进一步用于保存 用户输入的重叠图像透明度, 和 /或默认的重叠图像透明度。
进一步地, 其中, 所述并发显示模块进一步用于当多媒体应用在执行过 程中有另一应用并发启动时, 将所述另一应用的界面图像和正在执行的多媒 体应用的界面图像放入緩冲区; 以及, 通过图形设备接口使用所述重叠图像 透明度对所述另一应用的界面图像和正在执行的多媒体应用的界面图像逐像 素进行透明度混合的处理, 输出到显示屏上透明显示。
进一步地, 其中, 所述另一应用为短信、 电话本、 语音电话、 视频电话、 蓝牙传输或选项菜单。
与现有技术相比, 本发明能够实现终端内不同应用的界面在使用时, 能 够与正在播放的多媒体节目的界面同时显示, 而且还不妨碍用户观看正在播 放的多媒体节目, 提高了用户在观看多媒体节目时的事务处理能力, 并且使 用户不会错过正在观看的多媒体节目。 附图概述
图 1为本发明实施例所述的使多媒体应用与其他应用在并发时同时显示 的方法流程图;
图 2为本发明实施例所述的使多媒体应用与其他应用在并发时同时显示 的装置结构示意图。
本发明的较佳实施方式
本发明的核心思想是, 在终端的多媒体应用在执行过程中, 若有应用并 发启动, 则所述终端根据预先设置的重叠图像透明度, 将该应用的界面图像 叠加到多媒体应用的界面图像上进行显示。
以下对具体实施方式进行详细描述, 但不作为对本发明的限定。
如图 1所示, 为本发明实施例提供的一种使多媒体应用与其他应用在并 发时同时显示的方法, 具体步骤如下:
步骤 101 , 用户通过终端输入重叠图像透明度(α ) , 并将该重叠图像透 明度保存在终端内;
步骤 102 , 当终端的多媒体应用在执行过程中有另一应用并发启动时, 终端将该另一应用的界面图像和正在执行的多媒体应用的界面图像放入緩冲 区;
所述另一应用是指与多媒体应用不同的应用, 比如语音电话、视频电话、 短信、 电话本、 蓝牙传输或选项菜单等;
步骤 103 , 终端读取保存的重叠图像透明度, 根据该重叠图像透明度将 緩冲区中该另一应用的界面图像叠加到正在执行的多媒体应用的界面图像 上, 在终端的显示屏(LCD, Liquid Crystal Display, 液晶显示器)上透明显 示出来。
在所述多媒体应用和另一应用并发执行过程中, 终端根据所述重叠图像 透明度, 将所述另一应用的界面图像叠加到多媒体应用的界面图像上进行透 明显示; 当终端或用户关闭所述多媒体应用或另一应用后 (即并发结束) , 终端恢复正在执行的应用不透明的界面图像显示方式(即恢复单个应用运行 时的界面图像显示方式) 。 比如, 当用户关闭多媒体应用, 则终端不再以重 叠图像透明度透明显示所述另一应用, 而是以传统的不透明的显示方式显示 该应用的界面图像。
所述步骤 101是可选步骤, 终端可以存储一默认的重叠图像透明度(或
称为初始的重叠图像透明度) , 若用户没有设置过重叠图像透明度(即没有 执行步骤 101 ) , 则在后续的步骤中, 使用默认的重叠图像透明度进行操作; 所述重叠图像透明度指的是显示出来的另一应用界面图像的透明度, 其 范围一般在 0 ~ 1之间 (或以百分数表示, 即 0 % ~ 100 % ) , 0表示所述另一 应用的界面图像为完全透明, 1 表示所述另一应用的界面图像为不透明; 比 如, 默认的重叠图像透明度可以设置为 0.5 (即 50 % ) , 而出现半透明的效 果。
可以设置一并发应用标志, 用于标识当前终端是否需要将另一应用的界 面图像叠加到多媒体应用的界面图像上进行显示; 该并发应用标志对应有两 种状态: 并发态和非并发态。 初始状态为非并发态 (即另一应用未启动的状 态) , 在步骤 102当启动另一应用时, 终端将并发应用标志设置为并发态, 同时, 终端将该另一应用的界面图像和正在执行的多媒体应用的界面图像放 入緩冲区; 步骤 103中, 终端判断并发应用标志是否为并发态, 若是并发态, 则读取保存的重叠图像透明度, 根据该重叠图像透明度将緩冲区中另一应用 的界面图像叠加到正在执行的多媒体应用的界面图像上, 在终端的显示屏上 透明显示出来; 当该另一应用或多媒体应用关闭后, 终端将并发应用标志设 置为非并发态, 此时恢复正在执行的应用不透明的界面图像显示方式。 所述 并发应用标志可以数字、 字母、 符号之一或其组合表示, 比如, 用 1表示并 发态, 0表示非并发态。
另外, 在步骤 102中终端将另一应用的界面图像和正在执行的多媒体应 用的界面图像放入緩冲区, 可以是终端将正在执行的多媒体应用的界面图像 放入緩冲区中的一个区, 将另一应用的界面图像放入緩冲区中的另一个区。 这里并不做具体限定, 可以根据实际情况对緩冲区中的内容进行分配。
步骤 103中, 终端可以通过其 GDI ( Graphics Device Interface, 图形设备 接口)使用重叠图像透明度这个参数对该另一应用的界面图像和正在执行的 多媒体应用的界面图像逐像素进行透明度混合(融合) 的处理, 输出到显示 屏上, 这样, 用户可以同时看到两幅界面图像, 在操作另一应用的同时, 不 耽误观看多媒体应用播放的节目。
在实际应用中,终端将预设的重叠图像透明度这个参数转换成对应的 0 ~
255 ( 0表示图像是完全透明, 255表示图像是完全不透明)的透明度值, 用 于将另一应用的界面图像和正在执行的多媒体应用的界面图像进行透明度混 合处理(Alpha Blending )。 使用 GDI进行透明度混合处理为现有技术, 可以 产生两幅图像相叠加(融合) 的效果, 此处不再详述。
在步骤 103中, 当另一应用的界面图像与多媒体应用的界面图像叠加显 示在终端的显示屏上, 终端会将按键响应消息投递到该另一应用上, 这时用 户可以通过按键或触摸屏处理该另一应用, 而不会影响多媒体应用的播放和 显示。 当然, 用户也可以根据需要, 选择对多媒体应用进行操作, 在本发明 中不做限定。
如图 2所示, 为本发明实施例提供的一种使多媒体应用与其他应用在并 发时同时显示的装置, 应用于终端中, 该装置包括:
重叠图像透明度模块 201 , 用于保存重叠图像透明度;
并发显示模块 202, 用于当多媒体应用在执行过程中有另一应用并发启 动时, 读取所述重叠图像透明度模块 201 中保存的重叠图像透明度, 根据所 述重叠图像透明度, 将另一应用的界面图像叠加到多媒体应用的界面图像上 进行透明显示。
所述重叠图像透明度模块 201 , 进一步用于保存用户输入的所述重叠图 像透明度, 和 /或默认的重叠图像透明度。
所述并发显示模块 202进一步用于当多媒体应用在执行过程中有另一应 用并发启动时, 将另一应用的界面图像和正在执行的多媒体应用的界面图像 放入緩冲区; 以及, 根据该重叠图像透明度在緩冲区中将该另一应用的界面 图像叠加到正在执行的多媒体应用的界面图像上, 在终端的显示屏上透明显 示出来。
所述并发显示模块 202进一步用于通过图形设备接口使用重叠图像透明 度对该另一应用的界面图像和正在执行的多媒体应用的界面图像逐像素进行 透明度混合的处理, 输出到显示屏上透明显示。
所述并发显示模块 202进一步用于当有另一应用启动时, 将并发应用标
志设置为并发态, 并将该另一应用的界面图像和正在执行的多媒体应用的界 面图像放入緩冲区; 所述并发显示模块 202进一步用于判断并发应用标志是 否为并发态, 若是并发态, 则读取保存的重叠图像透明度, 根据该重叠图像 透明度将緩冲区中该另一应用的界面图像叠加到正在执行的多媒体应用的界 面图像上, 在显示屏上透明显示出来; 所述并发显示模块 202进一步用于当 该另一应用或多媒体应用关闭后, 将并发应用标志设置为非并发态, 同时恢 复正在执行的应用不透明的界面图像显示方式。
所述另一应用为短信、 电话本、 语音电话、 视频电话、 蓝牙传输或选项 菜单。
下面以多媒体应用是手机(终端)上的播放移动多媒体节目的手机电视 为例, 对本发明方法进行下具体说明, 包括:
第一步骤, 用户通过手机电视的菜单选项输入重叠图像透明度并保存在 手机内;
第二步骤, 当手机在播放手机电视节目过程中有应用 (即与手机电视应 用不同的应用) 并发启动时, 手机将该另一应用的界面图像和正在播放的手 机电视的界面图像放入緩冲区;
第三步骤, 手机读取保存的重叠图像透明度, 根据该重叠图像透明度, 将另一应用的界面图像叠加到多媒体应用的界面图像上, 在手机显示屏显示 出来。
所述的应用是与手机电视不同的应用, 该应用可以为短信、 电话本、 语 音电话、 视频电话、 蓝牙传输或选项菜单等手机上可以独立运行的一个单独 功能。
下面再列举一个实际的应用示例进行说明:
例如: 在观看手机电视节目的过程中, 如果有语音来电或者视频来电, 手机将并发应用标志置为 1 , 并将来电界面图像和手机电视的界面图像先放 入緩冲区中;
手机判断到并发应用标志为 1 , 并读取保存的重叠图像透明度, 根据该 重叠图像透明度的值在緩冲区中将来电界面图像叠加到手机电视的界面图像 上, 在显示屏上显示出来;
通过将来电界面图像以一定透明度叠加到手机电视的界面图像上, 使手 机的显示屏上既可以不停止的显示正在播放的手机电视节目的界面, 又可以 同时显示来电界面, 并且提高了用户在观看手机电视时的事务处理能力, 使 用户不会错过正在观看的手机电视;
进一步, 如果用户根据来电界面上提示的操作选择接听, 则此时手机中 止正在播放的手机电视节目的界面关闭, 手机转入通话应用中 (即多媒体应 用结束) , 同时手机将并发应用标志置为 0; 如果用户根据来电界面上提示 的操作选择拒接, 则此时以一定透明度叠加到手机电视的界面图像上的来电 界面关闭, 以背景显示的手机电视节目的界面恢复并发显示之前的显示模式 即不透明的界面图像显示方式, 用户可以继续观看正在播放的手机电视的节 目, 同时手机将并发应用标志置为 0。 这样, 用户就不会因为骚扰电话或者 是不想接听的电话而中断正在收看的多媒体节目。 下面再列举另外一个实际的应用示例进行说明:
例如: 在观看手机电视节目的过程中, 如果有新的短信息发送过来, 用 户根据提示选择执行打开短信应用来观看新的短信息时, 手机将并发应用标 志置为 1 , 并将短信应用界面图像和手机电视的界面图像先放入緩冲区中; 手机判断到并发应用标志为 1 , 并读取保存的重叠图像透明度, 根据该 重叠图像透明度的值在緩冲区中将短信应用界面图像叠加到手机电视的界面 图像上, 在显示屏上显示出来;
通过将短信应用界面图像以一定透明度叠加到手机电视的界面图像上, 使手机的显示屏上既可以不停止的显示正在播放的手机电视节目的界面, 又 可以同时显示短信应用界面, 并且提高了用户在观看手机电视时的事务处理 能力, 使用户不会错过正在观看的手机电视;
进一步,如果用户根据短信应用界面上提示的功能来对该短信进行操作 , 当用户对短信操作完选择退出短信应用时, 短信应用界面关闭, 手机电视节
目的界面图像恢复并发显示之前的显示模式即不透明的界面图像显示方式, 用户可以继续观看正在播放的手机电视的节目, 同时手机将并发应用标志置 为 0。
与现有技术相比, 本发明能够实现终端内不同应用的界面在使用时, 能 够与正在播放的多媒体节目的界面同时显示, 而且还不妨碍用户观看正在播 放的多媒体节目, 提高了用户在观看多媒体节目时的事务处理能力, 并且使 用户不会错过正在观看的多媒体节目。
当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
工业实用性
与现有技术相比, 本发明能够实现终端内不同应用的界面在使用时, 能 够与正在播放的多媒体节目的界面同时显示, 而且还不妨碍用户观看正在播 放的多媒体节目, 提高了用户在观看多媒体节目时的事务处理能力, 并且使 用户不会错过正在观看的多媒体节目。
Claims
1、 一种使多媒体应用与其他应用在并发时同时显示的方法, 包括: 当终端的多媒体应用在执行过程中有另一应用并发启动时, 所述终端根 据预先设置的重叠图像透明度, 将所述另一应用的界面图像叠加到所述多媒 体应用的界面图像上进行透明显示。
2、 如权利要求 1所述的方法, 其中, 在所述多媒体应用和所述另一应用并发执行过程中, 终端根据所述重叠 图像透明度, 将所述另一应用的界面图像叠加到所述多媒体应用的界面图像 上进行透明显示; 当所述多媒体应用或所述另一应用关闭后, 所述终端恢复正在执行的应 用不透明的界面图像显示方式。
3、 如权利要求 1所述的方法, 其中, 所述预先设置的重叠图像透明度为 用户输入的重叠图像透明度或者是终端默认的重叠图像透明度。
4、 如权利要求 1所述的方法, 其中, 所述方法具体包括如下步骤: 当所述终端的所述多媒体应用在执行过程中有所述另一应用并发启动 时, 所述终端将所述另一应用的界面图像和正在执行的所述多媒体应用的界 面图像放入緩冲区; 以及, 所述终端通过图形设备接口使用所述重叠图像透 明度对所述另一应用的界面图像和正在执行的所述多媒体应用的界面图像逐 像素进行透明度混合的处理, 输出到显示屏上透明显示。
5、 如权利要求 1 ~ 4中任意一项所述的方法, 其中, 所述另一应用为短 信、 电话本、 语音电话、 视频电话、 蓝牙传输或选项菜单。
6、 一种使多媒体应用与其他应用在并发时同时显示的装置, 应用于终端 中, 该装置包括: 重叠图像透明度模块和并发显示模块; 其中, 所述重叠图像透明度模块, 用于保存重叠图像透明度;
所述并发显示模块, 用于当所述多媒体应用在执行过程中有另一应用并 发启动时, 读取所述重叠图像透明度模块中保存的所述重叠图像透明度, 根 据所述重叠图像透明度, 将所述另一应用的界面图像叠加到所述多媒体应用 的界面图像上进行透明显示。
7、 如权利要求 6所述的装置, 其中, 所述并发显示模块, 进一步还用于 当所述另一应用或所述多媒体应用关闭后, 恢复正在执行的应用的不透明的 界面图像显示方式。
8、 如权利要求 6所述的装置, 其中, 所述重叠图像透明度模块, 进一步 用于保存用户输入的所述重叠图像透明度, 和 /或默认的所述重叠图像透明 度。
9、 如权利要求 6所述的装置, 其中, 所述并发显示模块进一步用于当所 述多媒体应用在执行过程中有所述另一应用并发启动时, 将所述另一应用的 界面图像和正在执行的所述多媒体应用的界面图像放入緩冲区; 以及, 通过 图形设备接口使用所述重叠图像透明度对所述另一应用的界面图像和正在执 行的所述多媒体应用的界面图像逐像素进行透明度混合的处理, 输出到显示 屏上透明显示。
10、 如权利要求 6 ~ 9中任意一项所述的装置, 其中, 所述另一应用为短 信、 电话本、 语音电话、 视频电话、 蓝牙传输或选项菜单。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910008727.3 | 2009-02-06 | ||
CN200910008727A CN101800042A (zh) | 2009-02-06 | 2009-02-06 | 使多媒体应用与其他应用在并发时同时显示的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2010088810A1 true WO2010088810A1 (zh) | 2010-08-12 |
Family
ID=42541652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2009/072681 WO2010088810A1 (zh) | 2009-02-06 | 2009-07-08 | 使多媒体应用与其他应用在并发时同时显示的方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101800042A (zh) |
WO (1) | WO2010088810A1 (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101950245A (zh) * | 2010-09-29 | 2011-01-19 | 宇龙计算机通信科技(深圳)有限公司 | 一种移动终端的信息显示方法、***及移动终端 |
JP2012215913A (ja) * | 2011-03-31 | 2012-11-08 | Sony Corp | 表示制御装置、表示制御方法、及びプログラム |
CN102184076B (zh) * | 2011-05-30 | 2014-04-16 | 惠州Tcl移动通信有限公司 | 一种针对java程序的移动终端输入控制方法和装置 |
CN102208179A (zh) * | 2011-06-02 | 2011-10-05 | 智比特信息技术(镇江)有限公司 | 多个窗口在小屏幕上同时显示的方法 |
CN102622388A (zh) * | 2011-08-05 | 2012-08-01 | 北京小米科技有限责任公司 | 一种网页显示方法 |
CN102508613A (zh) * | 2011-11-21 | 2012-06-20 | 北京播思软件技术有限公司 | 一种移动终端浏览器复用屏幕空间的方法及装置 |
CN102970421A (zh) * | 2012-11-09 | 2013-03-13 | 广东欧珀移动通信有限公司 | 一种移动终端控制信息显示的方法及*** |
CN103248757B (zh) * | 2013-03-28 | 2016-04-06 | 小米科技有限责任公司 | 一种消息通知方法及装置 |
CN103685671A (zh) * | 2013-09-11 | 2014-03-26 | 广东欧珀移动通信有限公司 | 手机来电界面显示装置 |
CN104618560B (zh) * | 2013-11-05 | 2020-02-14 | 中兴通讯股份有限公司 | 一种移动终端来电提示处理方法及装置 |
CN103605461B (zh) * | 2013-11-22 | 2018-02-23 | 深圳市金立通信设备有限公司 | 一种应用界面显示方法及终端 |
CN105843596A (zh) * | 2015-01-16 | 2016-08-10 | 中兴通讯股份有限公司 | 一种应用提醒方法及装置 |
CN105554229A (zh) * | 2015-06-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | 一种信息处理方法及用户终端 |
CN105843606A (zh) * | 2016-03-17 | 2016-08-10 | 海信集团有限公司 | 情感动画显示方法和装置 |
CN106303653A (zh) * | 2016-08-12 | 2017-01-04 | 乐视控股(北京)有限公司 | 一种视频显示方法和装置 |
CN106973320A (zh) * | 2017-04-18 | 2017-07-21 | 深圳创维-Rgb电子有限公司 | 一种多通路动画演示方法、***及智能电视 |
CN107395868A (zh) * | 2017-06-30 | 2017-11-24 | 深圳市金立通信设备有限公司 | 一种显示方法及终端 |
CN107302635B (zh) * | 2017-07-12 | 2018-09-21 | 珠海格力电器股份有限公司 | 一种来电显示方法及其装置 |
WO2020248654A1 (zh) * | 2019-06-10 | 2020-12-17 | 海信视像科技股份有限公司 | 显示设备及应用共同显示的方法 |
CN116521281A (zh) * | 2022-01-20 | 2023-08-01 | 博泰车联网科技(上海)股份有限公司 | 一种界面显示的方法、装置及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321389A (zh) * | 1999-07-01 | 2001-11-07 | 皇家菲利浦电子有限公司 | 用以捕获用于节目标题显示的广播电子节目指南数据的方法和设备 |
CN1279423C (zh) * | 2003-07-28 | 2006-10-11 | 株式会社东芝 | 电子设备、屏幕控制方法和屏幕控制程序 |
CN101120589A (zh) * | 2005-01-18 | 2008-02-06 | 松下电器产业株式会社 | 图像合成装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0838117B1 (en) * | 1996-05-06 | 2004-03-10 | Koninklijke Philips Electronics N.V. | Simultaneously displaying a graphic image and a video image |
CN1197351C (zh) * | 2000-01-24 | 2005-04-13 | 松下电器产业株式会社 | 图像合成装置 |
JP2004328391A (ja) * | 2003-04-24 | 2004-11-18 | Matsushita Electric Ind Co Ltd | 動画像復号化方法、及びその装置 |
JP2005123775A (ja) * | 2003-10-15 | 2005-05-12 | Sony Corp | 再生装置、再生方法、再生プログラムおよび記録媒体 |
CN101321253A (zh) * | 2008-07-02 | 2008-12-10 | 深圳创维-Rgb电子有限公司 | 一种电视机菜单的显示方法、***及电视机 |
-
2009
- 2009-02-06 CN CN200910008727A patent/CN101800042A/zh active Pending
- 2009-07-08 WO PCT/CN2009/072681 patent/WO2010088810A1/zh active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321389A (zh) * | 1999-07-01 | 2001-11-07 | 皇家菲利浦电子有限公司 | 用以捕获用于节目标题显示的广播电子节目指南数据的方法和设备 |
CN1279423C (zh) * | 2003-07-28 | 2006-10-11 | 株式会社东芝 | 电子设备、屏幕控制方法和屏幕控制程序 |
CN101120589A (zh) * | 2005-01-18 | 2008-02-06 | 松下电器产业株式会社 | 图像合成装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101800042A (zh) | 2010-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2010088810A1 (zh) | 使多媒体应用与其他应用在并发时同时显示的方法及装置 | |
US8787971B2 (en) | Mobile terminal and method of displaying image using the same | |
WO2013123728A1 (zh) | 一种移动终端屏幕显示大小控制方法及装置 | |
WO2017181652A1 (zh) | 一种动态节目单生成方法及*** | |
US20060290807A1 (en) | Apparatus and method for configuring an on-screen image in a mobile telecommunication handset upon connection of earphone | |
CN106201249B (zh) | 通知信息的显示方法和显示装置 | |
CA2595122C (en) | Mobile terminal and method of capturing image thereof | |
WO2012094840A1 (zh) | 短信或彩信的显示方法及终端 | |
WO2020088059A1 (zh) | 视频播放方法、视频播放装置、电子设备及存储介质 | |
EP2945294B1 (en) | Mobile communication terminal for receiving call while running application and method for same | |
US20070143799A1 (en) | Mobile television gap filler during channel switching | |
JP2010011334A (ja) | 通信端末装置 | |
CN101938612B (zh) | 一种播放电视节目时同步显示新消息的方法和装置 | |
WO2023045921A1 (zh) | 显示方法、装置和电子设备 | |
US10254947B2 (en) | Smart device capable of multi-tasking control, and control method therefor | |
WO2023030292A1 (zh) | 多媒体文件的播放方法和装置 | |
JP2010200087A (ja) | 映像機器 | |
KR101401728B1 (ko) | 영상 통화를 위한 통신 단말기 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체 | |
TW201116060A (en) | Portable electronic apparatus and channel-switching method of the same | |
JP2005217523A (ja) | 電子機器 | |
JP4777402B2 (ja) | 携帯端末 | |
JP2005217523A5 (zh) | ||
KR101400486B1 (ko) | 통신 단말기 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체 | |
KR101584891B1 (ko) | 통신 단말기 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체 | |
KR101401697B1 (ko) | Oem 통화 어플리케이션을 구비한 통신 단말기 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09839527 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 09839527 Country of ref document: EP Kind code of ref document: A1 |