公开/公告号CN1564618A
专利类型发明专利
公开/公告日2005-01-12
原文格式PDF
申请/专利权人 海信集团有限公司;青岛海信通信有限公司;
申请/专利号CN200410024001.6
申请日2004-04-08
分类号H04Q7/32;
代理机构
代理人
地址 266071 山东省青岛市江西路11号
入库时间 2023-12-17 15:47:27
法律状态公告日
法律状态信息
法律状态
2020-06-23
未缴年费专利权终止 IPC(主分类):H04Q7/32 授权公告日:20061213 终止日期:20190408 申请日:20040408
专利权的终止
2020-01-21
文件的公告送达 IPC(主分类):H04Q7/32 收件人:青岛海信通信有限公司 文件名称:专利权终止通知书 申请日:20040408
文件的公告送达
2019-07-26
文件的公告送达 IPC(主分类):H04Q7/32 收件人:青岛海信通信有限公司 文件名称:缴费通知书 申请日:20040408
文件的公告送达
2006-12-13
授权
授权
2005-03-09
实质审查的生效
实质审查的生效
2005-01-12
公开
公开
查看全部
技术领域
本发明属于移动通信终端技术领域,更具体地说涉及手机摄像功能中实现独立图像数据和独立声音数据同步播放的方法。
背景技术
目前支持摄像功能的手机中,其播放文件方式主要可分为两种,一种方式为通过摄像头及数字信号处理器DSP芯片录制和播放连续的图片文件,以达到动画的效果,由于该种方式没有对声音数据进行采集及处理,所以该方式的文件播放属于无声动画。另外一种是针对存储的文件为标准格式的影像文件,如MPEG4、WMV、WMA、WAV等,播放时可直接调用标准库函数即可实现,但是这种方式的缺点是存储占用空间较大,处理时间较长,成本较高。
发明内容
本发明的目的,就在于解决摄像手机中只能录制和播放连续的图像文件,没有声音效果的问题,提供了一种手机增加声音处理并使图像数据与声音数据同步播放的方法,该方案无需添加任何流媒体软件包及硬件设施,只需在录制和播放使对连续图片数据及声音数据做相应处理即可,算法流程简单,实现方便,占用资源较少,成本较低。
为实现上述目的,手机摄像中图像数据和声音数据同步播放的方法,工作在由按键、显示器、摄像头、数字信号处理器、麦克、扬声器、声音编解码器、微处理器、存储器组成的电子控制系统中,其特征在于它包括以下步骤:
(1)摄像模块开始采集图像数据,同时发出指令通知声音模块开始采集声音数据,采集过程中定时设置图形数据位置标识和声音数据位置标识;
(2)摄像模块采集图像数据结束,发出指令通知声音模块停止采集声音数据,把图像数据和声音数据分别存储到存储器中;
(3)手机播放声像文件,从存储器中读取图像数据和声音数据,分别存放到图像处理缓冲区和声音处理缓冲区;
(4)图像数据在显示器上显示,声音数据经解码、数/模转换由扬声器播放。
播放过程中定时判断图像数据和声音数据的位置标识是否相同,如果不相同,则根据图像数据的的位置标识更新声音数据的当前位置,并根据新的位置标识得到新的声音数据的起始地址。
所述的采集数据过程,图像数据和声音数据的位置标识为每5秒设置一次。
附图说明
下面结合附图和实施例对本发明作进一步描述。
图1为本发明的硬件连接方框图;
图2为本发明的采集图像数据和声音数据的流程图;
图3为本发明的播放图像数据和声音数据的流程图;
图4为本发明中图像数据与声音数据的位置标识对应示意图。
具体实施方式
如图1所示:与该发明实现相关的硬件主要有微处理器,存储器,数字信号处理器DSP,语音解码器,LCD显示器,摄像头,键盘,麦克及扬声器。采集图像数据时,需要摄像头采集外界数据并把数据传输给DSP,DSP通过设置相应的寄存器将数据显示在LCD显示器上,当收到开始录制命令时DSP将改变相关寄存器的值,开始采集图像数据并存储到DSP内置的缓存区中,对于图像数据的采集、播放、显示依靠DSP、摄像头、LCD显示器三者交互实现。其中DSP芯片发挥核心作用,可直接控制LCD显示器,把DSP缓存区中的数据直接输送到LCD缓存区中并显示图像数据,ModemCPU接口则控制并协调DSP与其他模块的交互,使整个软件有序运行。采集声音数据时,需要麦克或者带麦克的耳机采集外界声音数据并传送到功率放大电路,模拟信号经过A/D转换器转换为数字信号,通过噪音抑制以及自动增益控制电路,在编码器中进行语音数字信号编码,播放声音数据时,解码器把接收到的语音数字信号进行语音解码,经过自动增益控制电路,传送到D/A转换器转换为模拟信号,经过功率放大电路,从扬声器或耳机中播放出声音。内存控制器负责存储器中图像数据及声音数据的存储、读取及删除等操作,存储器有ROM只读存储器和RAM随机存取存储器,RAM作为缓存器。其中微处理器采用高通公司MSM5100型号的芯片,声音编解码器是可变速率语音编解码器,采用QDSP2000型号的芯片。
如图2所示:对于图像数据和声音数据采集过程中程序的流程,步骤如下:用户通过键盘事件发出开始采集数据的指令,数字信号处理器DSP根据用户指令设置其寄存器,并初始化,同时再初始化声音有关的程序,摄像模块开始采集图像数据,同时发出指令通知声音模块开始采集声音数据,在采集数据过程中根据时钟差来定时设置图形数据位置标识和声音数据位置标识,例如,设置0到5秒采集的图像数据的位置标识为1,而6到10秒采集的图像数据设置位置标识为2。该图像数据位置标识与采集到声音数据的位置标识一一对应,即0到5秒采集声音数据的位置标识为1,而6到10秒采集的声音数据设置标识为2。采集数据过程结束则停止采集数据把采集到的图像、把声音数据及位置标识数据保存在存储器中。
如图3所示,同步播放图像数据和声音数据的程序步骤如下:用户通过键盘事件发出开始播放指令,摄像模块会根据用户的选择到存储装置中读取相应的图像数据、声音数据及相应位置标识到一个临时的缓冲区中,数据读取完毕后,分别将图像数据及声音数据传送给数字信号处理器DSP缓冲区及声音解码器的缓冲区,设置DSP寄存器并初始化声音接口,如成功则开始播放图像数据及声音数据,图像数据在显示器上显示,声音数据通过扬声器播出,在数据播放的过程中,如果当前图像数据的位置标识发生改变,那么将判断声音数据的位置标识是否与当前图像数据的位置标识是否相同,如果位置标识相同如图像数据和声音数据的位置标识都是2,则只改变位置标识的值继续播放,如果位置标识不相同如图像数据位置标识是2,而声音数据位置标识是1,则在改变位置标识的同时更新声音数据,达到图像数据和声音数据的同步。
如图4所示,独立的图像数据与独立的声音数据通过两者间的位置标识关联起来,即位置标识是判断图像与声音是否同步的标识。手机采集一段图像数据后添加上一个位置标识,每一段图像数据的间隔时间相同,可以采取5秒钟,位置标识采取自然数,1,2,3……依次递增,声音数据的采集和添加位置标识与图像数据一一对应,也是每间隔5秒钟的声音数据加上一个位置标识。在有声摄像播出过程中,手机定时判断当前图像数据的位置标识与当前声音数据的位置标识是否相同,如果当前图像数据的位置标识与当前声音数据的位置标识相同,则认为当前处于影音同步播放状态,如果当前图像数据的位置标识与当前声音数据的位置标识不相同,则认为当前语音播放不同步。在播放不同步情况下程序将根据图像数据的位置标识重新设置声音数据的位置标识,并根据新的位置标识得到新的声音数据的起始地址,以达到同步效果。
机译: 存储介质,用于播放记录在存储介质中的多媒体图像数据和基于文本的字幕数据以基于多媒体图像数据在图像中显示字幕的装置,从多媒体和记录在屏幕上的基于文本的字幕数据再现图像数据的方法用于基于多媒体图像数据在图像上显示字幕的存储介质,计算机可读介质和演示图形解码器
机译: 用于处理安装在车辆中的摄像机的图像数据的方法,涉及从三维环境模型的表面上的虚拟摄像机的视图确定要发信号的图像数据。
机译: 用于观察车辆或机器人中的立体摄像机布置的方法,涉及由两个摄像机记录图像数据像素,其中图像数据像素由处理单元与图像对的相应像素进行立体处理。