CN1279779C - 手机的动画音乐播放方法 - Google Patents
手机的动画音乐播放方法 Download PDFInfo
- Publication number
- CN1279779C CN1279779C CN03139248.2A CN03139248A CN1279779C CN 1279779 C CN1279779 C CN 1279779C CN 03139248 A CN03139248 A CN 03139248A CN 1279779 C CN1279779 C CN 1279779C
- Authority
- CN
- China
- Prior art keywords
- data
- module
- sound
- animation
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种手机音乐动画的播放方法,在由微处理器、声音解码芯片、存储器、按键、LCD显示、振动器、发光二极管和声音输出设备组成的电子控制系统中,按键通过用户界面模块向声音模块发送播放指令;声音模块获取存储器上的数据,把声音数据发送到声音解码芯片,把图像和动画数据发送到CMX图像、动画解码库;声音解码芯片接收到声音模块传送的指令和数据,对声音数据进行解码、数/模转换,并传送到声音输出设备上播放;CMX图像、动画解码库模块接收到声音模块传送的指令和数据,对数据解码,并发送到用户界面模块;用户界面模块接收CMX解码库发送的指令和数据,向LCD显示器、振动器和发光二极管发送指令和数据。本发明可以实现手机的静止图像、动画、声音、文本、振动和LED资源同步解码播放。能够使静止图像、动画、声音、文本、振动和LED资源同步解码播放,该实现方法流程简单、占用资源较少。
Description
技术领域
本发明属于移动通信终端技术领域,更具体地说涉及手机的动画音乐播放方法。
背景技术
目前手机中的动画播放一般都是通过设置定时器,把预先存在手机中的图片作为动画帧定期在屏幕上显示而实现的,这种方法的主要缺点是控制繁琐、不连贯、占用资源太多,形式单一且不易于用户随心所欲的更换。
另外一种方法是通过增加动画处理的DSP,能够支持目前电脑中一些动画格式,如GIF等,但这种方法的缺点是需要增加硬件芯片,利用率低。
本发明提供了一种手机动画音乐播放的方法,基于高通的压缩多媒体扩展CMX(compact multimedia extend)解码库,不需要增加硬件芯片,只需要嵌入该发明的软件包,就可以利用现有手机的软硬件资源实现动画播放,同时还可以嵌入MIDI、WAV/QCP、文字、图像等,实现以上各种资源之间在时间上的同步,能够使静止图像、动画、声音、文本、振动和LED资源同步解码播放。该实现方法流程简单、占用资源较少,简单移植就可以用于同类产品中,提高了该技术的利用率。
发明内容
一种手机的动画音乐播放方法,工作在由微处理器、声音解码芯片、存储器、按键、显示器LCD、振动器、发光二极管和声音输出设备组成的电子控制系统中,包括以下步骤:
(1)按键通过用户界面模块向声音模块发送播放或者停止动画音乐的指令;
(2)声音模块接收用户界面模块传送的指令,通过存储模块获取存储器上的数据,并对数据分析,把声音数据发送到声音解码芯片,把图像和动画数据发送到压缩多媒体扩展CMX图像、动画解码库模块;
(3)声音解码芯片接收到声音模块传送的指令和数据,对声音数据进行解码、数/模转换,并传送到声音输出设备上播放;
(4)压缩多媒体扩展CMX图像、动画解码库模块接收到声音模块传送的指令和数据,对数据解码,并发送到用户界面模块;
(5)用户界面模块接收CMX解码库发送的指令和数据,进行处理,向LCD显示器、振动器和发光二极管发送指令和数据。
本发明的任务就是这样完成的。
附图说明
图1为本发明的硬件方框图
图2为本发明的整体流程图
图3为本发明的图像处理子模块处理流程图
图4为本发明的静止图像数据模块处理流程图
图5为本发明的动画数据解码流程图
图6为本发明的文字解析模块处理流程图
具体实施方式
如图1所示:
采用高通MSM5100型号的芯片,芯片中包含微处理器、内存控制器、LCD接口、通用接口和语音编解码器。其中ARM微处理器负责控制、调度各模块、数据总线以及软件的运行,内存控制器负责与RAM和闪存存储器交互进行存储、读取及删除数据,LCD接口负责向彩色液晶显示器传送数据显示,通用接口负责接收键盘传送过来的按键命令,语音解码器接收QDSP2000解码完毕的声音数据,经过CODEC解码、D/A转换后送到听筒、扬声器或耳机设备中。
如图2所示:
手机的动画音乐播放方法的总体工作流程,按键通过用户界面模块向声音模块发送播放或者停止音乐动画的指令;声音模块接收用户界面模块传送的指令,通过存储模块获取存储器上的数据,并对数据分析,把声音数据发送到声音解码芯片,把图像和动画数据发送到CMX图像、动画解码库;声音解码芯片接收到声音模块传送的指令和数据,对声音数据进行解码、数/模转换,并传送到声音输出设备上播放;CMX图像、动画解码库模块接收到声音模块传送的指令和数据,对数据解码,并发送到用户界面模块;用户界面模块接收CMX解码库发送的指令和数据,进行处理,向LCD显示器、振动器和发光二极管发送指令和数据。
如图3所示:
用户界面中的图像处理子模块接收CMX图像、动画解码库模块传回的数据,其中静止图像数据模块对静止图像数据和指令解析,并把解析后的数据和指令传送到LCD显示,动画数据解码模块对动画数据和指令进行解析,并把解析后的数据和指令传送到LCD显示,文字解析模块对文本数据和指令进行解析,把解析后的数据和指令传送到LCD显示,控制发光二极管显示的七彩指示模块对LED指令进行分析,控制LED七彩灯的显示,振动模块对指令分析,向振动偏心轮发送指令。
如图4所示:
静止图像数据模块的工作流程步骤如下:接收到静止图像数据和指令,判断是否已经有头信息;如果没有头信息,则判断当前数据是否是头信息,如果不是,则返回解码错误状态,中止当前播放,如果当前数据是头信息,则对头信息数据分析并保存到缓冲区中,并进行标志位操作;如果已经有头信息,则判断当前数据是否是尾信息,如果不是,则按照图像行数据进行解码,如果是尾信息,则将解码完毕的数据传送到LCD显示器。如果在图像数据解码过程中发生错误,则中断当前播放,进入解码失败处理。
如图5所示:
动画数据解码模块的工作流程步骤如下:接收到动画数据和指令,判断是否是头信息数据;如果是头信息数据,则对头信息数据进行解码并保存到缓冲区中;如果是动画帧数据,则对该帧数据进行解码并传送到LCD显示器。如果在头信息和动画帧数据解码过程中发生错误,则中断当前播放,进入解码失败处理。
如图6所示:
文字解析模块的工作流程包括以下步骤:接收到文字数据和指令,分离其中的文字数据和指令;按照HTML语法对文字数据进行解码,并传送到LCD显示器。对不同的指令分别进行处理,如文字扩展、文字清除和改变文字的颜色,通过控制LCD显示器,完成操作。
实施例1可以实现手机中静止图像、动画、声音、文本、振动和LED资源同步解码播放功能,存储空间利用率高,稳定性好。而且不增加硬件,不影响现有CDMA手机的软件系统和性能。
Claims (5)
1.一种手机的动画音乐播放方法,工作在由微处理器、声音解码芯片、存储器、按键、显示器LCD、振动器、发光二极管和声音输出设备组成的电子控制系统中,其特征在于它包括以下步骤:
(1)按键通过用户界面模块向声音模块发送播放或者停止动画音乐的指令;
(2)声音模块接收用户界面模块传送的指令,通过存储模块获取存储器上的数据,并对数据分析,把声音数据发送到声音解码芯片,把图像和动画数据发送到压缩多媒体扩展CMX图像、动画解码库模块;
(3)声音解码芯片接收到声音模块传送的指令和数据,对声音数据进行解码、数/模转换,并传送到声音输出设备上播放;
(4)压缩多媒体扩展CMX图像、动画解码库模块接收到声音模块传送的指令和数据,对数据解码,并发送到用户界面模块;
(5)用户界面模块接收CMX图像、动画解码库模块发送的指令和数据,进行处理,向显示器LCD、振动器和发光二极管发送指令和数据。
2.根据权利要求1所述的手机动画音乐播放方法,其特征在于用户界面模块中的图像处理子模块包括静止图像数据模块、动画数据解码模块、文字解析模块、控制发光二极管显示的七彩指示模块和向振动器发送指令的振动模块。
3.根据权利要求1或2所述的手机动画音乐播放方法,其特征在于静止图像数据模块的工作流程包括以下步骤:
(1)接收到静止图像数据和指令,判断是否已经有头信息;
(2)如果没有头信息,则判断当前数据是否是头信息,如果不是,则返回解码错误状态,中止当前播放,如果当前数据是头信息,则对头信息数据分析并保存到缓冲区中,并进行标志位操作;
(3)如果已经有头信息,则判断当前数据是否是尾信息,如果不是,则按照图像行数据进行解码,如果是尾信息,则将解码完毕的数据传送到显示器LCD。
4.根据权利要求1或2所述的手机动画音乐播放方法,其特征在于动画数据解码模块的工作流程包括以下步骤:
(1)接收到动画数据和指令,判断是否是头信息数据;
(2)如果是头信息数据,则对头信息数据进行解码并保存到缓冲区中;
(3)如果是动画帧数据,则对该帧数据进行解码并传送到显示器LCD。
5.根据权利要求1或2所述的手机动画音乐播放方法,其特征在于文字解析模块的工作流程包括以下步骤:
(1)接收到文字数据和指令,分离其中的文字数据和指令;
(2)按照HTML语法对文字数据进行解码,并传送到显示器LCD;
(3)对不同的指令分别进行处理,所述处理包括文字扩展、文字清除和改变文字的颜色,通过控制显示器LCD,完成操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN03139248.2A CN1279779C (zh) | 2003-09-16 | 2003-09-16 | 手机的动画音乐播放方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN03139248.2A CN1279779C (zh) | 2003-09-16 | 2003-09-16 | 手机的动画音乐播放方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1525776A CN1525776A (zh) | 2004-09-01 |
CN1279779C true CN1279779C (zh) | 2006-10-11 |
Family
ID=34286463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN03139248.2A Expired - Lifetime CN1279779C (zh) | 2003-09-16 | 2003-09-16 | 手机的动画音乐播放方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1279779C (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1667698B (zh) * | 2005-04-25 | 2010-04-28 | 北京中星微电子有限公司 | Midi手机系统及其中实现midi音乐的方法 |
CN100350800C (zh) * | 2005-06-03 | 2007-11-21 | 安凯(广州)软件技术有限公司 | 用于无线网络和无线手持式设备的mtv播放方法 |
CN101305641B (zh) * | 2005-11-10 | 2012-04-25 | 皇家飞利浦电子股份有限公司 | 生成振动源驱动信号的设备和方法 |
CN100395692C (zh) * | 2006-03-31 | 2008-06-18 | 上海晨兴电子科技有限公司 | 手机信息显示装置和含有该装置的手机 |
CN100425097C (zh) * | 2006-07-28 | 2008-10-08 | 凤凰微电子(中国)有限公司 | 通过sim卡在手机终端实现多媒体播放的方法 |
CN101219030A (zh) * | 2008-01-21 | 2008-07-16 | 胡清 | 用于播放佛教媒体信息的可视终端和方法 |
CN102045444B (zh) * | 2010-11-19 | 2015-05-13 | 中国电信股份有限公司 | 手机及其动漫画实现方法、播放方法和播放器 |
-
2003
- 2003-09-16 CN CN03139248.2A patent/CN1279779C/zh not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
CN1525776A (zh) | 2004-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1150791C (zh) | 在移动终端中提供多媒体业务的装置和方法 | |
CN1720670A (zh) | 用于无线通信设备的多媒体编辑器及其方法 | |
CN104063056A (zh) | 用于增强的触觉效果的系统和方法 | |
CN1798383A (zh) | 用于提供终端中的广播流的暂停功能的装置和方法 | |
EP2268036A3 (en) | Video signal encoding and decoding method | |
CN1809188A (zh) | 一种移动通信终端的语音日程管理装置及方法 | |
CN1279779C (zh) | 手机的动画音乐播放方法 | |
CN102074257A (zh) | 软硬件结合解码的通用多媒体播放设备及其播放方法 | |
CN1885976A (zh) | 将声音在手机显示屏上图形化显示并播放的方法 | |
CN107800860A (zh) | 语音处理方法、装置及终端设备 | |
CN101339789A (zh) | 一种多媒体引擎的实现方法 | |
CN1029064C (zh) | 自动音频及视频的呈现 | |
CN101252618B (zh) | 一种实现画中画在手机流媒体中应用的方法 | |
CN1292612C (zh) | 用于设置移动电信终端的主题图片和振铃音的方法 | |
CN1592392A (zh) | 使用移动通信终端中的输出缓冲的多媒体再现装置和方法 | |
CN101477820A (zh) | 文件播放方法和装置 | |
CN1913384A (zh) | 利用头戴式耳机的音源播放系统及音源播放方法 | |
US20040148157A1 (en) | Method and device for controlling the transmission and playback of digital signals | |
CN1508645A (zh) | 一种与外部控制器互动的计时装置 | |
CN1227581C (zh) | 歌曲与歌词播放的装置 | |
CN1290368C (zh) | 手机摄像中图像数据和声音数据同步播放的方法 | |
CN1786964A (zh) | 乐曲数据的结构和终端装置以及乐曲重放方法 | |
CN1120608C (zh) | 互联网的即时语音及文字传呼方法 | |
CN1131633C (zh) | 电视接收机存储图像和伴音的控制播放装置 | |
CN1933506A (zh) | 在通话过程中记录对方传输信息的方法及电话 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20061011 |