[go: up one dir, main page]

CN201216002Y - Cmmb系统的终端设备 - Google Patents

Cmmb系统的终端设备 Download PDF

Info

Publication number
CN201216002Y
CN201216002Y CNU2008200380250U CN200820038025U CN201216002Y CN 201216002 Y CN201216002 Y CN 201216002Y CN U2008200380250 U CNU2008200380250 U CN U2008200380250U CN 200820038025 U CN200820038025 U CN 200820038025U CN 201216002 Y CN201216002 Y CN 201216002Y
Authority
CN
China
Prior art keywords
video
audio
data stream
decoder
cmmb
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 - Fee Related
Application number
CNU2008200380250U
Other languages
English (en)
Inventor
秦志尚
秦春达
姜加伟
王志红
沈洪敏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Wujin Wu Xin Asset Management Co., Ltd.
Original Assignee
XINKE ELECTRONIC CO Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by XINKE ELECTRONIC CO Ltd filed Critical XINKE ELECTRONIC CO Ltd
Priority to CNU2008200380250U priority Critical patent/CN201216002Y/zh
Application granted granted Critical
Publication of CN201216002Y publication Critical patent/CN201216002Y/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

为实现CMMB系统的终端设备对所接收的音视频进行同步播放、回放、快进和快退等功能,本实用新型涉及一种CMMB系统的终端设备;该设备包括:CPU、CMMB信号接收器、视频堆栈存储器、音频堆栈存储器、视频解码器、音频解码器、LCD、功放及喇叭;CPU通过CMMB接收器在视、音频数据流中分别加入同步时间戳,然后将其分别送入视、音频堆栈存储器;视、音频堆栈存储器按先进先出的方式将所述视、音频数据流分别送入视、音频解码器,同时由CPU根据所述同步时间戳分别控制视、音频解码器进行同步解码,最后通过LCD和功放及喇叭分别输出相同步的视频和音频。

Description

CMMB系统的终端设备
技术领域
本实用新型涉及一种CMMB系统的终端设备。
背景技术
CMMB是英文China Mobile Multimedia Broadcasting(中国移动多媒体广播)的简称。它是国内自主研发的第一套面向手机、PDA、MP3、MP4、数码相机、笔记本电脑多种移动终端的系统,利用S波段卫星信号实现“天地”一体覆盖、全国漫游,支持25套电视节目和30套广播节目,2006年10月24日,国家广电总局正式颁布了中国移动多媒体广播(俗称手机电视)行业标准,确定采用我国自主研发的移动多媒体广播行业标准。
中国移动多媒体广播系统(简称CMMB)行业标准,规定了在广播业务频率范围内,移动多媒体广播系统广播信道传输信号的帧结构、信道编码和调制,该标准适用于30MHz到3000MHz频率范围内的广播业务频率,通过卫星和/或地面无线发射电视、广播、数据信息等多媒体信号的广播系统,可以实现全国漫游,传输技术采用STiMi技术。
现有的CMMB系统的终端设备不能确保音频和视频的同步播放,且不能对多媒体内容进行回放、快进和快退等功能。
实用新型内容
本实用新型所要解决的技术问题是提供一种CMMB系统的终端设备,以确保CMMB系统的终端设备的音频和视频的同步播放。
本实用新型进一步所要解决的技术问题是提供一种CMMB系统的终端设备,以对CMMB系统的终端设备接收的多媒体内容进行回放、快进和快退等。
为解决上述技术问题,本实用新型提供了一种CMMB系统的终端设备,包括:CPU、CMMB信号接收器、分别与CMMB信号接收器的视频数据流输出端和音频数据流输出端相连的视频堆栈存储器和音频堆栈存储器、分别与视频堆栈存储器和音频堆栈存储器的输出端相连的视频解码器和音频解码器、分别与视频解码器和音频解码器的输出端相连的LCD和功放及喇叭;CPU与视频解码器和音频解码器的控制输入端相连;CPU与CMMB信号接收器的控制输入端相连。
上述技术方案中,还包括与所述CPU相连的RAM,RAM与CMMB信号接收器的视频数据流输出端和音频数据流输出端相连。
本实用新型具有积极的效果:(1)本实用新型的CMMB系统的终端设备工作时,CPU通过CMMB接收器在所述视频数据流和音频数据流中分别加入同步时间戳,然后将所述视频数据流和音频数据流分别送入视频堆栈存储器和音频堆栈存储器;视频堆栈存储器和音频堆栈存储器按先进先出的方式将所述视频数据流和音频数据流分别送入视频解码器和音频解码器,同时由CPU根据所述同步时间戳控制视频解码器和音频解码器进行同步解码,最后通过LCD和功放及喇叭分别输出相同步的视频和音频,从而确保了CMMB系统的终端设备的音频和视频的同步播放。(2)本实用新型的CMMB系统的终端设备工作时,CPU将所接收的视频数据流和音频数据流生成一个影音文件,并存储于RAM中;当接收得回放命令时,CPU控制CMMB接收器停止工作,以使CMMB接收器停止向视频堆栈存储器和音频堆栈存储器送入数据流;然后,根据所述回放命令从RAM中打开相应的影音文件,读出其数据并分解出音频数据流和视频数据流,并将其分别送入视频堆栈存储器和音频堆栈存储器,并由该对堆栈存储器按先进先出的方式将所述视频数据流和音频数据流分别送入视频解码器和音频解码器;同时由CPU根据所述同步时间戳控制视频解码器和音频解码器进行同步解码,最后通过LCD和功放及喇叭分别输出相同步的视频和音频,从而实现了回放功能。(3)本实用新型中,当所述CPU接收得快进或快退命令时,CPU在当前播放的多个视频帧中查找当前I帧,并获取其定位信息,查找到该定位信息后,直接按时序读取当前I帧后方或前方的或第二个或第四个或第八个I帧即跳跃帧的视频数据,从而实现或2倍速或4倍速或8倍速的快进或快退功能;同时,CPU根据所述同步时间戳获取与所述跳跃帧相对应音频帧,控制视频解码器和音频解码器进行同步解码,最后通过LCD和功放及喇叭分别输出相同步的视频和音频,从而完成快进或快退功能。。
附图说明
图1为本实用新型的CMMB系统的终端设备的电路框图;
图2为视频解码器的工作程序框图;
图3为音频解码器的工作程序框图。
具体实施方式
(实施例1)
见图1,本实施例的CMMB系统的终端设备包括:CPU8、CMMB信号接收器1、分别与CMMB信号接收器1的视频数据流输出端和音频数据流输出端相连的视频堆栈存储器2和音频堆栈存储器3、分别与视频堆栈存储器2和音频堆栈存储器3的输出端相连的视频解码器4和音频解码器5、分别与视频解码器4和音频解码器5的输出端相连的LCD6和功放及喇叭7;CPU8与视频解码器4和音频解码器5的控制输入端相连;CPU8与CMMB信号接收器1的控制输入端相连。
所述的CMMB系统的终端设备的工作方法,包括如下步骤:
A、CMMB接收器1对接收得的CMMB信号进行解调,并得出视频数据流和音频数据流;
B、CPU8通过CMMB接收器1在所述视频数据流和音频数据流中分别加入同步时间戳,然后将所述视频数据流和音频数据流分别送入视频堆栈存储器2和音频堆栈存储器3;
C、视频堆栈存储器2和音频堆栈存储器3按先进先出的方式将所述视频数据流和音频数据流分别送入视频解码器4和音频解码器5,同时由CPU8根据所述同步时间戳控制视频解码器4和音频解码器5进行同步解码,最后通过LCD6和功放及喇叭7分别输出相同步的视频和音频。
(实施例2)
在上述实施例的基础上,本实施例的CMMB系统的终端设备还包括与CPU8相连的RAM9,RAM9与CMMB信号接收器1的视频数据流输出端和音频数据流输出端相连。LCD6即液晶屏为触摸屏,CPU8上还连接有控制键盘。
本实施例的CMMB系统的终端设备的工作方法,包括如下步骤:
a、CMMB接收器1对接收得的CMMB信号进行解调,并得出视频数据流和音频数据流;
b、CPU8通过CMMB接收器1在所述视频数据流和音频数据流中都加入同步时间戳和定位信息,然后将所述视频数据流和音频数据流分别送入视频堆栈存储器2和音频堆栈存储器3;
c、视频堆栈存储器2和音频堆栈存储器3按先进先出的方式将所述视频数据流和音频数据流分别送入视频解码器4和音频解码器5;CPU8根据所述同步时间戳控制视频解码器4和音频解码器5进行同步解码,最后通过LCD6和功放及喇叭7分别输出相同步的视频和音频;同时,CPU8还实时接收外部控制命令(该外部控制命令来自所述LCD6或控制键盘),当该外部控制命令为存储命令时,CPU8控制RAM9接收来自CMMB信号接收器1的视频数据流输出端和音频数据流输出端的所述视频数据流和音频数据流;直至收到停止存储令时,CPU8将所述所接收的视频数据流和音频数据流生成一个影音文件,并存储于RAM9中;当CPU8接收得回放命令时,CPU8控制CMMB接收器1停止工作,并根据所述回放命令从RAM9中打开相应的影音文件,读出其数据并分解出音频数据流和视频数据流,然后将视频数据流和音频数据流分别送入视频堆栈存储器2和音频堆栈存储器3,并由视频堆栈存储器2和音频堆栈存储器3按先进先出的方式将所述视频数据流和音频数据流分别送入视频解码器4和音频解码器5;同时由CPU8根据所述同步时间戳控制视频解码器4和音频解码器5进行同步解码,最后通过LCD6和功放及喇叭7分别输出相同步的视频和音频。
所述音频数据流为音频帧,视频数据流为视频帧;根据MPEG组织于1994年推出MPEG-2压缩标准,视频帧包括:I帧、P帧和B帧;其中,I帧为基础参考帧,且两个I帧之间具有多个P帧和B帧(P帧和B帧具体的个数不定,由具体的视频信息内容确定);视频数据流中的各I帧的相对位置关系以及所述音频数据流中的各音频帧的相对位置关系由所述定位信息确定。
在所述步骤c中,当所述CPU8接收得快进或快退命令时,CPU8在当前播放的多个视频帧中查找当前I帧,并获取其定位信息,查找到该定位信息后,直接按时序读取当前I帧后方或前方的或第二个或第四个或第八个I帧即跳跃帧的视频数据,从而实现或2倍速或4倍速或8倍速的快进或快退功能;同时,CPU8根据所述同步时间戳获取与所述跳跃帧相对应音频帧,控制视频解码器4和音频解码器5进行同步解码,最后通过LCD6和功放及喇叭7分别输出相同步的视频和音频,从而完成快进或快退功能。
见图2,所述视频解码器4实时视频解码的方法,包括:初始化视频解码参数,分配内存缓冲区,初始化分配的内存缓冲区,并设置为视频解码器的工作缓冲区,启动视频解码线程。在视频解码线程里面首先初始化视频在LCD上的显示位置,然后进入解码过程步骤:1、判断缓冲区里面是否有未解码的数据流,如果没有则等待视频数据流的到来;2、设置未解码的视频数据流在视频缓冲区里面的起始位置和未解码视频数据流大小;3、从未解码的视频数据流中取出数据帧,开始对数据帧进行解码;4、解码完成后返回解码结果和这次解码消费的数据流大小;5、取出前面解码完成的视频帧的同步时间戳,临时保存起来;6、接着更新视频缓冲区,重新标记已解码的视频和未解码的视频;7、判断当前视频缓冲区剩余空间是否满了,如果满了,则把已经解码的视频流数据流从队列里面移出,用还未解码的视频数据流往前面推,新到来的视频数据流加入到未解码数据流后面;8、检测刚解码的视频同步时间戳对应的音频是否已经解码,如果未解码则,等待对应的音频解码,如果已经解码,则把解码出来的YUV信号转换成RGB信号送LCD显示;9、跳转到所述步骤1。
见图3,所述音频解码器5实时音频解码:初始化音频解码器参数,分配内存缓冲区,对分配的内存进行初始化,并设置为音频解码器的工作缓冲区,启动音频解码线程步骤:1)、检测音频缓冲区里面是否有未解码的音频数据,如果没有则等待,如果有则设置等待解码数据的起始位置和数据长度;2)、从缓冲区中取出待解码的音频数据流,进行音频解码;3)、解码完成后返回解码结果和这次解码消费的数据流大小;4)、取出前面解码完成的音频的同步时间戳,临时保存起来;5)、更新音频缓冲区,重新标记已解码和未解码的音频数据流;6)、判断当前音频缓冲区是否满了,如果满了,则把已经解码的数据流移出,未解码的向前面推,新到来的数据加入到后面;7)、把解码好的数据送到喇叭播放出声音;8)、跳转到所述步骤1)。
具体应用上述实施例的CMMB系统的终端设备时,手机、游戏机、GPS导航仪、MP4、数码摄像机、移动式DVD等中可以采用该终端设备组成一体机,其中所述CPU8即为手机、游戏机、GPS导航仪、MP4、数码摄像机、移动式DVD等的主控芯片。

Claims (2)

1、一种CMMB系统的终端设备,其特征在于:包括:CPU(8)、CMMB信号接收器(1)、分别与CMMB信号接收器(1)的视频数据流输出端和音频数据流输出端相连的视频堆栈存储器(2)和音频堆栈存储器(3)、分别与视频堆栈存储器(2)和音频堆栈存储器(3)的输出端相连的视频解码器(4)和音频解码器(5)、分别与视频解码器(4)和音频解码器(5)的输出端相连的LCD(6)和功放及喇叭(7);CPU(8)与视频解码器(4)和音频解码器(5)的控制输入端相连;CPU(8)与CMMB信号接收器(1)的控制输入端相连。
2、根据权利要求1所述的CMMB系统的终端设备,其特征在于:还包括与所述CPU(8)相连的RAM(9),RAM(9)与CMMB信号接收器(1)的视频数据流输出端和音频数据流输出端相连。
CNU2008200380250U 2008-07-07 2008-07-07 Cmmb系统的终端设备 Expired - Fee Related CN201216002Y (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNU2008200380250U CN201216002Y (zh) 2008-07-07 2008-07-07 Cmmb系统的终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNU2008200380250U CN201216002Y (zh) 2008-07-07 2008-07-07 Cmmb系统的终端设备

Publications (1)

Publication Number Publication Date
CN201216002Y true CN201216002Y (zh) 2009-04-01

Family

ID=40521207

Family Applications (1)

Application Number Title Priority Date Filing Date
CNU2008200380250U Expired - Fee Related CN201216002Y (zh) 2008-07-07 2008-07-07 Cmmb系统的终端设备

Country Status (1)

Country Link
CN (1) CN201216002Y (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873142A (zh) * 2010-06-04 2010-10-27 杭州国芯科技股份有限公司 一种cmmb接收机解码方法
CN102956250A (zh) * 2011-08-17 2013-03-06 安凯(广州)微电子技术有限公司 一种高效的音视频文件解析方法及设备

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101873142A (zh) * 2010-06-04 2010-10-27 杭州国芯科技股份有限公司 一种cmmb接收机解码方法
CN101873142B (zh) * 2010-06-04 2012-11-28 杭州国芯科技股份有限公司 一种cmmb接收机解码方法
CN102956250A (zh) * 2011-08-17 2013-03-06 安凯(广州)微电子技术有限公司 一种高效的音视频文件解析方法及设备
CN102956250B (zh) * 2011-08-17 2016-08-03 安凯(广州)微电子技术有限公司 一种高效的音视频文件解析方法及设备

Similar Documents

Publication Publication Date Title
EP2156581B1 (en) Method and device for continuation of multimedia playback
CN101064807B (zh) 用于接收数字多媒体广播的装置和方法
CN102215429B (zh) 一种用于移动电视的录制方法
KR101800889B1 (ko) 음악 재생 장치 및 방법
US20090055873A1 (en) Advertisement-free program recording method and system for mobile device
CN101267545A (zh) 一种节目的切换方法及装置
CN100589572C (zh) 一种终端及其快速预览手机电视频道方法
CN101022548B (zh) 在具有数字广播接收器的终端中处理数据的方法
JP5428734B2 (ja) ネットワーク機器、情報処理装置、ストリーム切替方法、情報処理方法、プログラムおよびコンテンツ配信システム
CN101521817B (zh) 一种用于改善手机电视播放连续性的方法及其终端
KR20080090183A (ko) 무선 통신으로 방송 데이터를 수신하여 재생하는 방법 및장치
CN1946011B (zh) 在弱电场区域中提供广播服务的广播系统和方法
CN101504291A (zh) 可同时进行导航和cmmb播放的导航装置及其工作方法
CN101312535A (zh) Cmmb系统的终端设备及其工作方法
CN201216002Y (zh) Cmmb系统的终端设备
CN102223583A (zh) 一种电视机遥控方法、装置及系统
CN101335852A (zh) 一种移动电视的终端播放方法和移动终端
CN102413234A (zh) 移动终端媒体资源加载方法和移动终端
JP2012130048A (ja) テレビ放送視聴装置及びプログラム
CN102595235B (zh) 一种数字广播电视时移播放的方法及装置
US8509589B2 (en) Mobile telecommunication terminal for receiving broadcast program
US20100086079A1 (en) Apparatus and method for providing digital broadcast information in mobile terminal
CN101217736A (zh) 一种带移动数字电视功能的手机
JP2009135747A (ja) 半導体集積回路およびその動作方法
CN102572350A (zh) 手机电视离线录制装置及其离线录制方法

Legal Events

Date Code Title Description
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CHANGZHOU WUJIN WUXIN ASSETS MANAGEMENT CO., LTD.

Free format text: FORMER OWNER: XINKE ELECTRONIC CO., LTD.

Effective date: 20120725

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 213104 CHANGZHOU, JIANGSU PROVINCE TO: 213159 CHANGZHOU, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20120725

Address after: 213159 Hutang, Jiangsu, Wujin District, the town of Yan Zheng Road, No. 28, No.

Patentee after: Changzhou Wujin Wu Xin Asset Management Co., Ltd.

Address before: 213104 Luoyang Town, Wujin District, Jiangsu, Changzhou

Patentee before: Xinke Electronic Co., Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090401

Termination date: 20150707

EXPY Termination of patent right or utility model