多媒体设备及其控制方法

文档序号:6319950阅读:108来源:国知局
专利名称:多媒体设备及其控制方法
技术领域
本发明涉及计算机技术领域,尤其涉及一种多媒体设备及其控制方法。
背景技术
随着移动通信技术的发展,新技术新应用创新不断深入,特别随着3G的 普及和手机性能的提高,基于移动终端的多媒体应用日益丰富,给人们生活 带来了全新的交流模式。手机上网、手机电视、手机定位、电子商务、手机 广告和手机支付等功能和应用越来越表现为热点和趋势,移动多媒体应用相 关产业得到了快速发展。而移动装置的功耗、资源利用率、成本等是影响移 动多媒体发展的关键技术,如不能解决好此类问题瓶颈,必然会限制移动多 媒体的发展。
现有移动多媒体装置的架构通常是将多媒体芯片通过总线方式直接与多 媒体装置的CPU相连,多媒体芯片输出的数据经过CPU处理后再传送到液晶显 示器(Liquid Crystal Display, LCD)显示及扬声器(SPEAKER)发声,而 这样带来的弊端是当多媒体装置应用时,CPU状态必须一直保持"ON"的工作 状态,造成功耗过大,当某些特定情况下同时进行多媒体应用及其它应用时 会使CPU资源过饱和。例如基于Qualco醒6K单芯片的模拟电视手机,当电视 接收芯片通过CAM接口给作为CPU的ARM9处理器传送数据时,6MBps的数据量会 造成CPU的占用率在25。/。左右,而实际的PAL制^L频流会在20Bps左右,若不丢 帧传送则会造成CPU极大的负担,同时电视播放时,作为CPU的ARM9处理器还 必须时刻处于"ON"的工作状态。
如图l所示,现有技术一提供的一种多媒体装置的方案是CPU采用Qualcomm6K的ARM9单芯片,而多媒体芯片采用TLGlxOO芯片,在该架构中多媒 体芯片与CPU相连,媒体流经过CPU处理后传到显示器LCD及扬声器Speaker 。 这种架构的多媒体装置的缺点是当进行多媒体播放时,由于CPU必须一直处理 多媒体芯片送过来的媒体流,同时CPU要一直控制显示器LCD及扬声器 Speaker,因此CPU在多々某体7见看时必须一直处于"ON"的工作状态,这样不 但功耗极大,同时由于CPU占用率极高可能会出现不能进行其它的处理,出现 不能正常工作的情况。例如以该架构的多媒体装置作为手机电视时,当PAL 制视频流在21Bps,而实测CAM接口给ARM9传送数据时,6MBps的数据量会造成 CPU的占用率在25。/。左右,因此,该架构在媒体播放时不但功耗极大,并且长 时间电视播放时会出现不能正常工作的情况。
如图2所示,现有技术二提供了另一种多媒体装置的方案,是在上述现 有技术一的多媒体装置架构基础上,在多媒体芯片后增加一个编码器,这样 媒体流可以先经编码器处理后,再传送给CPU,但这种架构中,虽然经过编码 器后的媒体流(如MPEG2、 MPEG4、 H. 264 )会比传统媒体流数据小很多,但当 媒体播放时,CPU仍必须保持"ON"的工作状态,并且由于目前并没有单独的 芯片能做编码工作,因此编码器往往被集成了更多功能,致使现有的编码器 成本较高,增加编码器也会造成多媒体装置的成本提高,通过增加大量成本 降低CPU占用率的方法也是不可取的,因此这种增加编码器的方案,并未能从 根本上解决CPU占用率高导致的功耗较大的问题。
从上述对现有多媒体装置架构的介绍中,发明人发现上述现有技术至少 存在以下问题
由于现有多媒体装置的架构中,多媒体芯片通过总线直接与CPU相连,多 媒体芯片输出的数据经过CPU处理后再传送到液晶显示器显示及扬声器发声, 在多媒体装置进行多媒体应用时,CPU状态必须一直保持"ON"的工作状态, 造成功耗过大和CPU占用率高,甚至影响对其它应用的处理;而在CPU与多媒 体芯片之间增加编码器会导致成本过高,缺乏经济性,并且增加编码器后,也未能解决在多媒体应用时,CPU必须一直保持"ON"的工作状态导致占用率
过高引起的功耗大的问题。

发明内容
基于上述现有技术所存在的问题,本发明实施例的目的是提供一种多媒
体设备及其控制方法,在多媒体应用时,可以使CPU进入休眠状态,实现降低 功耗和降低CPU占用率。
本发明实施例提供一种多媒体设备,包括多媒体处理单元、输出单元、 中央处理单元及可编程逻辑控制单元,其中
所述多媒体处理单元,分别与所述中央处理单元及所述可编程逻辑控制 单元连接,用于对多媒体数据进行处理;
所述输出单元,分别与所述中央处理单元及所述可编程逻辑控制单元连 接,用于在所述中央处理单元或所述可编程逻辑控制单元的控制下输出所述 多媒体设备处理的数据;
所述中央处理单元,与所述可编程逻辑控制单元连接,用于判断所述多 媒体设备是否处于单一的多媒体应用状态,若是,则打开所述多媒体处理单 元与所述可编程逻辑控制单元的数据通道,进入休眠状态;否则,接收所述 多媒体处理单元处理后的数据,并控制所述输出单元对所述多媒体处理单元 处理后的数据进行输出;
所述逻辑控制单元,用于在与所述多媒体处理单元的数据通道开通的情 况下,接收所述多媒体处理单元处理后的数据,并控制所述输出单元对所述 多媒体处理单元处理后的数据进行输出。
本发明实施例提供一种多媒体设备的控制方法,包括
判断该多媒体设备是否处于单一 多媒体应用状态;
若确定处于单一多媒体应用状态,则打开该多媒体设备的多媒体处理单 元与可编程逻辑控制单元的数据通道,由所述可编程逻辑控制单元控制使所述多媒体处理单元处理的数据经所述数据通道由该多媒体设备的输出单元进
行输出;
该多媒体设备的中央处理单元进入休眠状态。
由上述本发明实施例提供的技术方案可以看出,本发明实施例通过使中 央处理单元、多媒体处理单元、输出单元均与可编程逻辑控制单元连接,通 过可编程逻辑控制单元实现数据交换,在单一的多媒体应用时,中央处理单 元可输出多媒体的控制权交给可编程逻辑控制单元,由可编程逻辑控制单元 对多媒体处理单元处理的数据经输出单元进行输出,而中央处理单元可进入 休眠状态。该多媒体设备结构简单,在单一多媒体应用时,中央处理单元可 进入休眠状态,有效降低多媒体设备应用时的功耗及CPU的占用率,较好的扩 展了多媒体设备的应用,而不需局限于该装置的中央处理单元的处理能力。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为现有技术一提供的 一种移动多媒体装置的架构示意图2为现有技术二提供的另 一种移动多々某体装置的架构示意图3为本发明实施例一的移动多媒体设备的结构框图4为本发明实施例一的移动多媒体设备中的可编程逻辑控制单元的结构 框图5为本发明实施例 一 的另 一种移动多媒体设备的架构示意图6为本发明实施例二的移动多媒体设备的架构框图7为本发明实施例三的移动多媒体设备的架构框图8为本发明实施例的移动多媒体设备的控制方法流程图。
具体实施例方式
本发明实施例提供一种低功耗的多媒体设备,是将多媒体芯片、CPU均通 过总线与作为可编程逻辑控制单元的复杂可编程逻辑器件CPLD连接,并将作
为输出单元的显示装置和发声装置也连接到该复杂可编程逻辑器件上。这种 架构的移动多媒体设备,CPU可以通过总线方式经复杂可编程逻辑器件只对多 媒体芯片进行命令控制。当用户进入多媒体应用时,CPU放弃对显示装置和发 声装置的控制权而使复杂可编程逻辑器件CPLD单独控制显示装置和发声装 置,将多媒体芯片处理后的多媒体数据通过显示装置和发声装置输出,即当 用户全屏播放媒体时,CPU可以进入睡眠状态,从而达到降低功耗及降低CPU 的利用率。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的 一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
实施例一
本实施例提供一种多媒体设备,可以作为一种低功耗的移动设备,如手 机、游戏机、学习机或MID设备等,如图3所示,该多媒体设备包括多媒体 处理单元、输出单元、中央处理单元及逻辑控制单元,其中
所述多媒体处理单元与所述逻辑控制单元连接,用于进行多媒体数据处 理;所述多媒体处理单元可采用多个,均可通过总线与所述可编程逻辑控制 单元连接;
所述输出单元与所述可编程逻辑控制单元连接,用于在所述中央处理单 元或所述可编程逻辑控制单元的控制下对所述多媒体设备处理的数据进行输 出;输出单元具体可包括发声装置和显示装置,可能过发声装置输出声 音,通过显示装置输出视频、图像和文字等,所述发声装置和显示装置均可与所述复杂可编程逻辑器件连接;
所述中央处理单元与所述可编程逻辑控制单元连接,用于判断所述多媒 体设备是否处于单一的多媒体应用状态(即判断该多媒体设备是不是仅仅处 于多媒体应用,如全屏播放视频、只播放音乐等),当所述多媒体设备处于 单一的多媒体应用状态时,打开所述多媒体处理单元与所述可编程逻辑控制
单元的数据通道,进入休眠状态;否则,接收所述多媒体处理单元处理后的 数据,并控制所述输出单元对所述多媒体处理单元处理后的数据进行4命出;
所述可编程逻辑控制单元,用于在与所述多^^某体处理单元的数据通道开 通的情况下,接收所述多媒体处理单元处理后的数据,并控制所述输出单元 对所述多媒体处理单元处理后的数据进行输出。
如图4所示,上述多媒体设备中,所述的可编程逻辑控制单元具体包括 切换处理模块、接收模块和控制模块;其中,所述切换处理模块,分别与所 述接收模块和控制模块连接,用于在与所述多媒体处理单元的数据通道开通 的情况下,打开接收模块和控制模块;
所述接收模块,分别与所述切换处理模块及所述控制模块连接,用于在 打开状态下,接收所述多媒体处理单元处理的数据,并传送至所述控制模 块;
所述控制模块,用于在打开状态下,控制所述输出单元对所述接收模块 接收的所述多々某体处理单元处理的数据进行输出。
在上述多媒体设备基础上,还可以设置随机存储单元,该随机存储单 元通过总线分别与所述复杂可编程逻辑器件和所述多媒体处理单元连接,用 于接收所述多媒体处理单元处理的数据,并传送至所述复杂可编程逻辑器件 经所述输出单元进行输出。
上述的多媒体设备,通过复杂可编程逻辑器件作为中央处理单元、多媒 体处理单元和输出单元交换数据与控制命令的通道,当该多媒体设备处于单 一多媒体应用时,中央处理单元打开复杂可编程逻辑器件与多媒体处理单元的数据通道,中央处理单元进入休眠,由复杂可编程逻辑器件控制多媒体处 理单元,将多媒体处理单元处理的数据经输出单元进行输出,降低了CPU的占 用率,由于复杂可编程逻辑器件比CPU低,节省了多媒体设备的功耗。
实际中上述多媒体设备可采用图5所示的架构,其中,CPU54分别与多个 多媒体芯片551、 552、 553……,及55n,及液晶显示器LCD 51和扬声器 Speaker 52连接,在该多媒体设备中增加了复杂可编程逻辑器件CPLD 53, CPU 54、多个多々某体芯片551、 552、 553……,及55n也分别与该复杂可编程 逻辑器件CPLD 53—端连接,该复杂可编程逻辑器件CPLD 53的另一端则与液 晶显示器LCD51和扬声器Speaker52连接。在该架构的多媒体设备中,CPU 54 可以对多々某体芯片551、 552、 553……,及55n进4亍命令控制,并可以驱动液 晶显示器LCD 51和扬声器Speaker 52,同时也可以控制复杂可编程逻辑器件 CPLD 53打开或关闭;该复杂可编程逻辑器件CPLD 53也可以直接驱动液晶显 示器LCD 51和扬声器Speaker 52 。
当上述多媒体设备进行非单一的多媒体应用时,由CPU 54控制液晶显示 器LCD 51及扬声器Speaker 52进行显示及发声;而当该多媒体设备进行单一的 多媒体应用时,CPU 54发出控制命令使多媒体芯片551、 552、 553......,及
55n对多媒体数据进行处理,并打开复杂可编程逻辑器件CPLD 53,及放弃对 液晶显示器LCD 51及Speaker 52的控制权,由复杂可编程逻辑器件CPLD 53单 独控制液晶显示器LCD 51及控制扬声器Speaker 52,将多媒体芯片551、 552、 553……,及55n处理的数据由液晶显示器LCD 51及控制扬声器Speaker 52输出 时行显示及发声,在这种单一的多士某体应用状态下,CPU 54则进入睡眠状 态,使得该多媒体设备实现低功耗。
可以知道,根据不同的应用场景也可釆用多种灵活的控制方式对液晶显 示器LCD和扬声器进行控制,从而达到更好的降低设备功耗及降低CPU的占用 率,实现了使多媒体设备的功耗最低。
实际应用中,上述多媒体设备中的CPU可以是Modem、 AP、 AP+Modem等,其架构可以是ARM7、 ARM8、 ARM9、 ARMll、 X86等,但不限于此。
总线可以采用I2C、 SPI、 CPU、 M68、 180、 MDDI、 AC97、 PCM、 UART、 USB、并口、红外口等,〗旦不限于此。
本实施例的多媒体设备进行多媒体播放时,CPU最初通过命令控制多媒体 芯片,使多媒体芯片开始工作,当多媒体芯片正常工作后且没有其它应用发 生,则CPU可以进入睡眠状态,此时CPLD控制液晶显示器LCD及扬声器 Speaker,对多媒体芯片处理的数据进行输出。由于CPLD功耗非常低,因此可 以保证在多媒体播放时,有效降低整个多媒体设备的功耗。 实施例二
本实施例提供一种多媒体设备,具体可以作为手机、游戏机、学习机和 播放器等,如6图所示,本实施例以模拟电视手机为例进行说明,该模拟电视 手机包括下述几部分
中央处理单元、多媒体处理单元、复杂可编程逻辑器件CPLD和输出单
元;
其中,中央处理单元可采用Qualcomm 6280平台,主芯片为MSM6280,该 主芯片同时具有调制解调器Modem功能,可实现网络通信,支持GSM和WCDMA网 络;
可编程逻辑控制单元可采用复杂可编程逻辑器件CPLD,如采用Altera MAXII CPLD,含有375个LE;
输出单元包括液晶显示器LCD和扬声器,其中,液晶显示器LCD可采用 Truly QVGA CPU接口的LCD;
多媒体处理单元可采用模拟电视接收芯片TLG1100; 其中,作为多媒体处理单元^t拟电视接收芯片TLG1100 64通过CAM IF总 线与CPLD 63相连,作为中央处理单元的MSM6280 65分别与CPLD 63和模拟电 ^U妄收芯片TLG1100 64连接,MSM6280 65通过I2C总线与才莫拟电朝!j妄收芯片 TLG1100 64进行命令交互,CPLD 63的另一端连接液晶显示器LCD 61和扬声器Speaker 62。
上述模拟电视手机当开始进行模拟电视播放时,MSM6280 65通过I2C总线 发送控制命令控制模拟电视接收芯片TLG1100 64接收电视信号并处理成多媒 体数据,MSM6280 65驱动液晶显示器LCD61和扬声器Speaker 62,将才莫拟电视 接收芯片TLG1100 64接收处理后的多媒体数据经液晶显示器LCD61和扬声器 Speaker 62输出,同时MSM6280 65可以通过I2C总线发送控制命令控制模拟电 视接收芯片TLGllOO 64进行搜索、转台等操作;
当所述的模拟电视手机进入全屏播放电视时,表明此时不再进行其它操 作,由于CPLD 63可以驱动液晶显示器LCD61和扬声器Speaker 62,此时, MSM6280 65打开CPLD 63 (具体可以是MSM6280 65发出打开指令,CPLD 63接 收该打开指令后,回复相应的同意信息,当MSM6280 65接收到该同意信息 后,则关闭对液晶显示器LCD61和扬声器Speaker 62的控制,此时,由CPLD 63接管液晶显示器LCD61和扬声器Speaker 62对它们进行控制),由CPLD 63 单独控制液晶显示器LCD61和扬声器Speaker 62,才莫拟电视^接收芯片TLG1100 64将处理的多媒体数据传送至CPLD 63, CPLD 63将数据通过液晶显示器LCD61 和扬声器Speaker 62进行输出,此时,作为中央处理单元的MSM6280 65可以 进入睡眠模式,由于CPLD 63的低功耗特性使得在模拟电视手机在只播放电视 节目时的功耗超低。
当手机有其它事件发生时,如来电话或者短信时,作为中央处理单元的 MSM6280 65唤醒,MSM6280 65重新控制并驱动液晶显示器LCD 61及扬声器 Speaker 62工作,同时关闭CPLD 63,由MSM6280 65完成其它事件的处理,如 显示短信,接听电话等。
实际应用中,可通过Altera的开发工具预先编制好VHDL程序(VHDL是一 种硬件编程语言,可以来应用编写CPLD的控制程序),经过编译仿真后作为 控制程序,通过Byte-Blaster工具下载至复杂可编程逻辑控制器件CPLD 63的 CPLD MAXII器件中,根据设定的控制方式,当MSM6280 65打开CPLD 63时,由CPLD 63完成接收作为多媒体处理单元的模拟电视接收芯片TLG1100 64处理的 数据,并控制液晶显示器LCD61和扬声器Speaker 62对接收的数据进行输出。 实施例三
本实施例提供的多媒体设备可作为一款智能手机,如图7所示,该智能手 机包括中央处理单元、复杂可编程逻辑器件CPLD、输出单元和随机存储器 MM;具体采用的是应用处理器+调制解调器AP+Modem的架构,其中各个部件 为
作为中央处理单元的应用处理器AP: Samsung 2440 ARM11 CPU;在该应 用处理器AP中集成多々某体处理芯片;通信用的调制解调器Modem: Qualcomm 6245平台,主芯片MSM6245,支持GSM和WCDMA网络;
可编程逻辑控制单元可采用复杂可编程逻辑器件CPLD,如采用Altera MAXII CPLD,含有375个LE;
输出单元包括液晶显示器LCD和扬声器Speaker,其中,液晶显示器LCD可 采用Truly QVGA CPl^妄口的LCD;
随才几存储器RAM采用Hynix、 16bit、 256MB的存^f诸芯片;
在上述智能手机中,AP +Modem 75和随才JL存^f诸器RAM 74均与复杂可编程 逻辑器件CPLD 73连接,且AP+Modem 75通过总线与随才几存储器RAM 74连接, 同时,AP + Modem 75分别与液晶显示器LCD 71及扬声器Speaker 72连接,复 杂可编程逻辑器件CPLD 73的另一端也与液晶显示器LCD 71及扬声器Speaker 72连接。
上述智能手机开始多媒体播放时,AP +Modem 75中的应用处理器AP不但 作为CPU,其中还包括多媒体处理单元对多媒体数据进行处理,当应用处理器 AP解出一段音视频码流后,可以由应用处理器AP直接驱动液晶显示器LCD 71 及扬声器Speaker 72对解出的音视频码流进行输出;
当该智能手机进入多媒体播放后,且只进行多媒体播放而没有其它事件 发生时,应用处理器AP打开CPLD 73 (具体过程同上述实施例二中的基本相
13同,可参见实施例二中的说明,在此不再重复),并将解码后的音^L频码流
经总线传给随机存储器RAM 74进行存储,由于CPLD 73可以直接驱动液晶显示 器LCD 71和扬声器Speaker 72,因此,CPLD 73可以从连接的RAM 74中调用存 储的音视频码流,并控制液晶显示器LCD 71和扬声器Speaker 72对调用的音 视频码流进行播放。此时,应用处理器AP可以进入睡眠模式;对较小的多媒 体数据,可一次解码后存储到RAM 74中供CPLD 73调用,而对于较大的多媒体 数据,当RAM 74中当前存储的音视频码流要全部播放完后,则应用处理器AP 唤醒,解出下一段音^L频码流再存储至RAM 74中,供CPLD 73继续驱动液晶显 示器LCD 71和扬声器Speaker 72进行播放使用,应用处理器AP可再次进入睡 眠模式,由于应用处理器AP解码速度远高于CPLD 73控制液晶显示器LCD 71和 扬声器Speaker 72的播放速度,因此,在该智能手机播放多媒体过程中,应 用处理器AP可一次解码完成后进入睡眠模式或可以形成解码、睡眠的间隔方 式睡眠。由于CPLD 73的功耗相比应用处理器AP要低很多,因此,在该智能手 机只播放多媒体时,应用处理器AP多数时间处于睡眠模式,便达到有效降低 设备功耗的目的。
可以知道,上述智能手机中,可以通过Altera的开发工具将预先编制好 VHDL程序,经过编译仿真后,通过Byte-Blaster工具下载至CPLD 73的CPLD MAXII器件中,根据设定的控制方式,当应用处理器AP打开CPLD 73时,由 CPLD 73从RAM 74中调用存储的音视频码流,并控制液晶显示器LCD 71和扬声 器Speaker 72对调用的音一见频码流进行4番;改。 实施例四
本发明实施例还提供一种多媒体设备的控制方法,可以用在对上述各实 施例中的多媒体设备的控制,主要是对多媒体设备处于多媒体应用时进行控 制,来降低设备的功耗,该控制方法具体如下
判断该多媒体设备是否处于单 一 多媒体应用状态;可以采用多种判断方 法,如可判断该多媒体设备的输出单元是否处于全屏播放状态,若处于全屏播放状态,则可确定该移动多媒体设备处于单一多媒体应用状态;具体采用 的判断方法不对本发明造成限定;
若判断结果确定处于单一多媒体应用状态,则打开该多媒体设备的多媒 体处理单元与可编程逻辑控制单元的数据通道,由所述可编程逻辑控制单元 控制使所述多媒体处理单元处理的数据经所述数据通道由该多媒体设备的输 出单元进行输出;该多媒体设备的中央处理单元进入休眠状态;
若判断结果确定该多媒体设备未处于单一多媒体应用状态,则由该多媒 体设备的中央处理单元控制该多媒体设备的输出单元,将该多媒体设备的多 媒体处理单元处理后的数据经输出单元进行输出。
下面结合图8所示的具体控制流程,对上述的控制方法作进一步说明,具 体如下
步骤81,判断该多媒体设备是否处于单一的多媒体应用状态;
步骤82,若确定处于单一的多媒体应用状态,则中央处理单元打开该多 媒体设备的可编程逻辑控制单元,由可编程逻辑控制单元控制显示装置和发 声装置,将多媒体处理单元处理后的数据经显示装置和发声装置进行输出;
步骤83,该多媒体设备的中央处理单元进入休眠状态。
上述控制方法中,若步骤81中判断该多媒体设备未处于单一的多媒体应 用状态,则进行步骤84,由中央处理单元控制显示装置和发声装置进行输 出,如多媒体播放、显示文字等,而此时可编程逻辑控制单元可处于关闭状 态。
本发明实施例的多媒体设备可以在进行单一的多媒体应用时,有效降低 设备功耗;同时也达到了较好的扩展多媒体应用功能,而不需局限于CPU的处 理能力。
上述本发明实施例中的移动多媒体设备的架构,不但可应用于手机系统 中,还可以应用于多种多媒体装置中,如应用于具有多媒体应用的MID等嵌入 式设备、学习机、游戏机等移动设备,实现降低设备功耗的目的。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流 程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于 一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施
例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Readonly Memoiy, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
综上所述,本发明实施例的多媒体设备中增设复杂可编程逻辑器件 CPLD,使CPU、多媒体芯片均与复杂可编程逻辑器件CPLD连接,CPLD的另一端 则与LCD和扬声器连接。当利用该设备进行单一的多媒体应用时,CPU对多媒 体芯片进行命令控制,使多媒体芯片处理多媒体数据,并且CPU打开CPLD,由 CPLD对液晶显示器LCD及扬声器进行控制,由CPLD调用多媒体芯片处理后的数 据通过液晶显示器LCD及扬声器进行播放。此时,CPU可进入睡眠状态,从而 实现了有效降低设备功耗及CPU的占用率。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不 局限于此,也不因各实施例的先后次序对本发明造成任何限制,任何熟悉本 技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替 换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权 利要求的保护范围为准。
权利要求
1、一种多媒体设备,其特征在于,包括多媒体处理单元、输出单元、中央处理单元及可编程逻辑控制单元,其中所述多媒体处理单元,分别与所述中央处理单元及所述可编程逻辑控制单元连接,用于对多媒体数据进行处理;所述输出单元,分别与所述中央处理单元及所述可编程逻辑控制单元连接,用于在所述中央处理单元或所述可编程逻辑控制单元的控制下输出所述多媒体设备处理的数据;所述中央处理单元,与所述逻辑控制单元连接,用于判断所述多媒体设备是否处于单一的多媒体应用状态,若是,则打开所述多媒体处理单元与所述可编程逻辑控制单元的数据通道,进入休眠状态;否则,接收所述多媒体处理单元处理后的数据,并控制所述输出单元对所述多媒体处理单元处理后的数据进行输出;所述可编程逻辑控制单元,用于在与所述多媒体处理单元的数据通道开通的情况下,接收所述多媒体处理单元处理后的数据,并控制所述输出单元对所述多媒体处理单元处理后的数据进行输出。
2、 根据权利要求l所迷的多媒体设备,其特征在于,所述多媒体处理单 元为多个,均通过总线与所述中央处理单元及所述逻辑控制单元连接。
3、 根据权利要求l所述的多媒体设备,其特征在于,所述可编程逻辑控 制单元具体包括切换处理模块、接收模块和控制模块;所述切换处理模块,分别与所述接收模块和控制模块连接,用于在与所 述多媒体处理单元的数据通道开通的情况下,打开接收模块和控制模块;所述接收模块,分别与所述切换处理模块及所述控制模块连接,用于在 打开状态下,接收所述多媒体处理单元处理的数据,并传送至所述控制模 块;所述控制模块,用于在打开状态下,控制所述输出单元对所述接收模块接收的所述多媒体处理单元处理的数据进行输出。
4、 根据权利要求1或3所述的多媒体设备,其特征在于,所述可编程逻辑 控制单元采用复杂可编程逻辑器件。
5、 根据权利要求1或3所述的多媒体设备,其特征在于,所述输出单元包 括发声装置和显示装置。
6、 根据权利要求5所述的多媒体设备,其特征在于,所述发声装置和显 示装置分别与所述复杂可编程逻辑器件连接。
7、 根据权利要求l所述的多媒体设备,其特征在于,所述多媒体设备还 包括随机存储单元,通过总线分别与所述可编程逻辑控制单元和所述多媒 体处理单元连接,用于接收所述多媒体处理单元处理的数据,并传送至所述 可编程逻辑控制单元经所述输出单元进行输出。
8、 一种多媒体设备的控制方法,其特征在于,包括 判断该多媒体设备是否处于单一的多媒体应用状态;若确定处于单一的多媒体应用状态,则打开该多媒体设备的多媒体处理 单元与可编程逻辑控制单元的数据通道,由所述可编程逻辑控制单元控制使 所述多媒体处理单元处理的数据经所述数据通道由该多媒体设备的输出单元 进行输出;该多媒体设备的中央处理单元进入休眠状态。
9、 根据权利要求8所述的多媒体设备的控制方法,其特征在于,所述方 法还包括若确定该多媒体设备未处于单一的多媒体应用状态,则由该多媒体设备 的中央处理单元控制该多媒体设备的输出单元,将该多媒体设备的多媒体处 理单元处理后的数据经输出单元进行输出。
10、 根据权利要求8所述的多媒体设备的控制方法,其特征在于,所述判 断该多i某体设备是否处于单一的多々某体应用状态包括判断该多媒体设备的输出单元是否处于全屏播放状态,若处于全屏播放 状态,则确定该多媒体设备处于单一的多媒体应用状态。
全文摘要
本发明实施例提供一种多媒体设备及其控制方法。属计算机技术领域。该设备包括包括多媒体处理单元、输出单元、中央处理单元及可编程逻辑控制单元;其中,多媒体处理单元分别与中央处理单元及所述可编程逻辑控制单元连接;输出单元分别与中央处理单元及可编程逻辑控制单元连接;中央处理单元与逻辑控制单元连接;可编程逻辑控制单元用于在中央处理单元休眠时控制输出单元对多媒体处理单元处理后的数据进行输出。该多媒体设备结构简单,在多媒体应用时,中央处理单元可以进入休眠状态,有效降低多媒体设备应用时的功耗,较好的扩展了多媒体设备的应用,而不需局限于该装置的中央处理单元的处理能力。
文档编号G05B19/04GK101625552SQ200910150078
公开日2010年1月13日 申请日期2009年7月9日 优先权日2009年7月9日
发明者陈剑华 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1