使用近场通信发送和接收运动画面的设备和方法

文档序号:7652870阅读:90来源:国知局
专利名称:使用近场通信发送和接收运动画面的设备和方法
技术领域
本发明涉及一种使用近场通信发送和接收运动画面的设备和方法,更具体地讲,涉及这样一种发送和接收运动画面的设备和方法,该设备和方法能够在观看运动画面期间或拍摄运动画面期间使用近场通信来发送和接收运动画面。
背景技术
用户可携带的诸如蜂窝电话、个人数字助理(PDA)等的便携式终端已经变得越来越普及。根据通信技术的发展,这样的便携式终端提供附加功能(诸如游戏功能、警报功能以及使用图像和声音的运动图像专家组第3层(MP3)播放器功能)和通信功能(诸如语音通信和短消息服务(SMS))。因此,便携式终端的用户可使用各种附加功能以及语音通信功能。
已经在商业上可获得这样一种便携式终端,在该便携式终端中安装有蓝牙模块,以与另一装置(诸如另一便携式终端或耳机)执行近场通信。安装有蓝牙模块的便携式终端的用户可使用无线耳机收听存储在便携式终端中的MP3音乐,或者可使用近场通信装置与伙伴进行通信。可在具有蓝牙通信功能的便携式终端之间传输数据(诸如相机文件、名片和电话簿信息)。如上所述,可使用安装有蓝牙模块的便携式终端来执行特定功能(例如,语音通信功能、相机功能等),并且可将诸如MP3文件的声音数据从该便携式终端发送到具有蓝牙模块的另一便携式终端。
为了使用蓝牙通信执行便携式终端之间的数据通信,必须双向地形成逻辑信道,并且必须实现在一个方向上以文件的形式发送数据的功能。在单个媒体(诸如MP3文件或语音通信)的情况下,可通过单向逻辑信道来发送多媒体数据。但是,不能实时地发送包括视频和音频数据的运动画面流。为了克服上述问题,以蓝牙信道上的分组交换的形式实现了用户数据报协议(UDP)类,并且可通过现有的商业可用的运动画面传输协议(诸如实时传输协议(RTP)或会话初始协议(SIP))来确保多个逻辑信道,从而可执行通信。但是,该方法的缺点涉及经济成本并且麻烦。

发明内容
因此,做出本发明以解决发生在现有技术中的上述问题,本发明的目的在于提供一种设备和方法,该设备和方法使用近场通信通过实时流传输来发送和接收包括大尺寸视频和音频数据的运动画面。
为了实现本发明的目的,根据本发明的一方面,提供一种使用近场通信来发送和接收运动画面数据的设备,所述设备包括;近场通信模块,用于执行近场通信;运动画面重放单元,用于重放运动画面文件;控制器,用于操作运动画面重放单元发送和重放存储的运动画面文件,用于考虑到近场通信的带宽和运动画面文件的比特率来划分存储的运动画面文件,以与接收便携式终端的缓冲器大小相应,从而创建临时视频文件和临时音频文件,用于根据运动画面文件的比特率的计算将临时文件的发送延迟发送时间,并通过近场通信模块顺序地发送创建的文件。
此外,所述设备包括摄像机,用于输出运动画面数据;存储器;编码器,用于压缩运动画面数据以创建文件,其中,存储器存储压缩的文件,控制器考虑到近场通信的带宽和运动画面文件的比特率来划分存储在存储器中的压缩文件,以与接收便携式终端的缓冲器大小相应,从而创建临时文件并通过近场通信模块将创建的文件顺序地发送到接收便携式终端。
此外,当接收到临时文件时,控制器检查临时文件是否是用于发送运动画面的初始数据,如果临时文件是初始数据,则控制器在存储器中创建用于虚拟文件的区域之后分析接收的初始数据,并且在将关于视频/音频数据和头的信息复制到每个相应的区域中之后操作运动画面重放单元重放所述临时文件。
为了实现本发明的目的,根据本发明的另一方面,提供一种在便携式终端中使用近场通信来发送和接收运动画面数据的方法,所述便携式终端包括用于执行近场通信的近场通信模块以及用于重放运动画面文件的运动画面重放单元,所述方法包括以下步骤操作运动画面重放单元重放和发送运动画面文件,考虑到近场通信的带宽和运动画面文件的比特率来划分存储的运动画面文件,以与接收便携式终端的缓冲器大小相应,从而创建临时视频文件和临时音频文件;根据运动画面的比特率的计算将临时文件的发送延迟发送时间,然后通过近场通信模块顺序地发送创建的临时文件。
所述方法还包括将摄像机拍摄的运动画面数据创建为压缩文件,以实时发送摄像机拍摄的运动画面数据;考虑到近场通信的带宽和运动画面的比特率来划分压缩文件,以与接收便携式终端的缓冲器大小相应,从而创建临时文件;通过近场通信模块将创建的临时文件顺序地发送到接收便携式终端。
所述方法还包括当接收到临时文件时,检查临时文件是否是用于发送运动画面文件的初始数据;如果临时文件是初始数据,则在存储器中创建用于虚拟文件的区域;分析接收的初始数据,以将关于视频/音频数据和头的信息复制到每个相应的区域中,然后重放所述临时文件。


从下面结合附图的详细描述中,本发明的以上和其它目的、特点及优点将会变得更加清楚,其中图1是示出根据本发明的使用近场通信发送和接收运动画面的设备的方框图;图2是示出根据本发明的为了在发送终端中发送运动画面数据而创建的临时文件以及为了在接收终端中接收并存储临时文件而创建的虚拟文件的示图;图3A至图3C是示出根据本发明的更新虚拟文件的地址的示图;图4是示出根据本发明的在重放存储在便携式终端中的运动画面的同时使用近场通信发送重放的运动画面的过程的流程图;图5是示出根据本发明的使用近场通信实时发送拍摄的运动画面的过程的流程图;图6是示出根据本发明的使用近场通信接收运动画面并重放接收的运动画面的过程的流程图。
具体实施例方式
以下,参照附图来详细说明本发明的优选实施例。在整个附图中,相同的标号表示相同的结构部件。在下面的对本发明的描述中,为了避免使本发明的主题不清楚,省略了包含于此的公知功能和结构的详细描述。
本发明提供一种方法,该方法使用具有用于近场通信的模块(诸如蓝牙模块)的便携式终端,通过窄带近场通信网络来实时流传输基于文件的运动画面。具体地讲,本发明将按照国际标准化组织/国际电工委员会(ISO/IEC)的运动图像专家组(MPEG)规定的文件的形式存储的视听数据的一部分发送到连接至近场通信网络的远程便携式终端并将其重放。然后,本发明将剩余数据划分为预定大小的文件以发送划分的文件,并且允许便携式终端同时执行运动画面的重放和接收。
图1显示了根据本发明实施例的使用近场通信发送和接收运动画面的设备。分别具有蓝牙模块106和116的便携式终端作为例子被描述,但是任何用于近场通信的模块可被安装在便携式终端中。将分别描述发送便携式终端100和接收便携式终端110,但是一个便携式终端既执行发送便携式终端100的发送运动画面的功能,也执行接收便携式终端110的接收和重放运动画面的其它功能。
发送便携式终端100包括控制器103、摄像机107、编码器101、存储器102、临时文件创建单元104、发送延迟时间计算器105、运动画面重放单元108和蓝牙模块106。
根据本发明,控制器103控制便携式终端的整个操作。此外,控制器103确定在重放运动画面的同时用户请求实时发送摄像机107拍摄的运动画面或还是请求发送存储在存储器102中的运动画面。
如果控制器103确定用户请求实时发送通过摄像机107拍摄的运动画面,则控制器103将摄像机107拍摄的视频和音频数据输入到编码器101,并且分别通过视频编码器和音频编码器压缩视频数据和音频数据。接着,控制器103将单独的头连同文件形式的视频和音频数据存储在存储器102中,在所述单独的头中存储了编码的视频和音频的位置和帧大小。然后,当创建文件的形式的视频和音频数据时,控制器103考虑到近场通信的通信带宽和运动画面的比特率来计算缓冲器的可调整的大小,并且通过临时文件创建单元104将视频/音频数据文件连续地划分为具有计算的缓冲器的大小的临时文件。
如图2所示,从视频开始地址将临时文件划分为与缓冲器的大小相应的临时视频文件,从音频开始地址将临时文件划分为与缓冲器的大小相应的临时音频文件,从而创建临时视频文件和临时音频文件。然后,控制器103通过蓝牙模块将创建的临时文件顺序地发送到接收便携式终端110。当摄像机107拍摄的运动画面被发送时,控制器103在初始数据中创建头,所述头指示视频和音频数据的开始偏移值以及所存储的数据的大小,并且分别将存储在视频和音频的开始位置处的视频和音频数据创建为临时文件,控制器103将所述头和临时文件依次发送到接收便携式终端110。如上所述,在发送初始数据之后,控制器103按照划分临时文件的次序来发送临时视频文件和临时音频文件。
接着,当控制器103确定在重放存储在存储器102中的运动画面的同时发送运动画面时,控制器103操作运动画面重放单元108。然后,控制器103解析存储在存储器102中的将被发送的运动画面,在初始数据的情况下,控制器103创建头,所述头指示视频和音频数据的开始偏移值以及数据的大小,并且将存储在视频和音频的开始位置处的视频和音频数据创建为临时文件,从而将所述头以及视频/音频数据发送到接收便携式终端110。然后,控制器103通过运动画面的比特率计算由接收便携式终端110的运动画面重放单元111重放的比特流的量,并通过发送延迟时间计算器105计算用于防止临时文件存储单元112上溢或下溢的延迟时间。
用每秒比特来表示运动画面的比特率,并且可通过关于帧数、重放时间和文件大小的信息来得知运动画面的比特率,其中,通过解析基于MPEG类别的文件形式的头来获得关于帧数、重放时间和文件大小的信息。当将文件大小除以重放时间时,可得到每秒比特数。另一方面,因为发送便携式终端在初始时间单独发送关于文件的格式和大小的信息,所以接收便携式终端可识别重放比特率。在重放时间不受限制的摄像机中,来自摄像机的数据不具有关于其重放时间的信息,并且由用户输入来结束数据的发送。在这种情况下,控制器读取每个AV数据的头中指示的比特率,从而发送/接收便携式终端管理延迟时间或缓冲器。
然后,控制器103将存储器102的视频/音频数据存储区中的数据的一部分顺序地创建为临时文件,并且在发送这些临时文件之前将这些临时文件的发送延迟计算的发送延迟时间。此外,当完成临时文件的发送时,控制器103删除原始临时文件。
将描述当接收便携式终端110从发送便携式终端100接收临时文件形式的运动画面时接收并重放临时文件的接收便携式终端110的结构。接收便携式终端110包括控制器113、运动画面重放单元111、具有虚拟文件存储部分114的存储器112以及蓝牙模块116。
接收便携式终端110的控制器113检查接收的数据是否是初始数据。如果接收的临时文件包括头,则控制器113确定接收的数据是初始数据。因此,控制器113将接收的临时文件转换为虚拟文件,并将这些虚拟文件存储在存储器112的虚拟文件存储部分114中。将参照图2来描述将临时文件转换为虚拟文件并存储虚拟文件的过程。发送便携式终端100将大尺寸媒体文件(即,具有音频部分、视频部分和头部的原始文件)划分为具有最小缓冲器容量的临时文件,并使用近场通信将这些临时文件发送到接收便携式终端110。
另一方面,接收便携式终端110接收划分的临时文件,以复制每个音频/视频临时文件和头文件并将其存储在用于存储虚拟文件的区域中的与音频/视频头的开始地址相应的预定位置。更具体地讲,当发送便携式终端100顺序地发送临时文件1、临时文件2、临时文件3、临时文件4和临时文件5时,接收便携式终端110将作为头的临时文件1存储在虚拟文件存储部分114的头开始地址。此外,接收便携式终端110将临时文件2存储在音频开始地址,将临时文件3存储在视频开始地址。然后,接收便携式终端110将接收临时文件4存储在与紧接着存储临时文件2的地址的地址相应的区域中,将临时文件5存储在与紧接着存储临时文件3的地址的地址相应的区域中。
从发送便携式终端100发送的数据可以是大尺寸数据,诸如摄像机拍摄的数据或存储的运动画面数据。此外,由于接收便携式终端110将大尺寸数据映射到具有小尺寸的虚拟文件并存储映射的虚拟文件,所以虚拟文件的地址必须被更新。将参照图3A至图3C来描述更新虚拟文件的地址的操作。虚拟文件被划分为三个区,即,音频数据区、视频数据区和头区,其中每一个被管理。在图3A至图3C中,将描述音频数据区、视频数据区和头区中的一个区。
如图3A所示,当与划分为两部分的存储空间的下部相应的文件被运动画面重放单元111重放时,虚拟文件的开始地址的一半地址被更新。但是,这仅仅是一个示例,可适当地调整将被更新的地址的比率。然后,将被接收的临时文件被复制并被存储,以与更新的虚拟地址相对应。此外,如果存储在与虚拟文件的开始地址相应的初始部分中的文件被运动画面重放单元111重放,则更新的虚拟地址被再次更新。如上所述,存储空间的上部的地址被虚拟和连续地增加并更新,从而接收便携式终端110使用小的存储区来接收和重放大尺寸数据。
如果从发送便携式终端100发送的数据是摄像机107拍摄的数据,则该数据可被无限地重放。假设摄像机107拍摄的数据被顺序地存储在一个文件中,则随着地址增加达到帧大小,与音频/视频数据的位置相应的地址被顺序地存储在头中。如果不是发送已存储的运动画面,而是实时发送摄像机拍摄的运动画面,则基于初始值新计算的地址被存储在头中。因此,当每个虚拟文件的开始地址不无限增加并超过特定值时,可减少允许接收便携式终端操作虚拟文件所需的开销。
此外,控制器113操作运动画面重放单元111,并检查将被重放的文件当前是否存储在虚拟文件存储部分114中。如果存在将被重放的虚拟文件,则开始重放该虚拟文件。然后,控制器113周期性地检查是否通过蓝牙模块116接收到临时文件。当接收到临时文件时,控制器113将该临时文件顺序地复制到虚拟文件存储部分114中的紧接着存储的临时文件的位置,以创建虚拟文件。此外,控制器113使运动画面重放单元111连续地重放虚拟文件。然后,控制器113删除重放的文件。
将参照图4和图5来详细描述使用近场通信在重放运动画面的同时发送存储在图1的发送便携式终端100的存储器102中的运动画面并直接发送摄像机107拍摄的运动画面的过程。此外,将参照图6描述在接收便携式终端110中接收和重放运动画面的过程。
将参照图4描述当在发送便携式终端100中重放存储的运动画面时使用近场通信将运动画面发送到接收便携式终端110的过程。
在步骤400,控制器103检查用户请求实时发送拍摄的运动画面还是请求重放并发送存储的运动画面。根据步骤400的结果,如果请求实时发送拍摄的运动画面,则控制器103执行图5中示出的过程。下面将描述图5的过程。此外,根据步骤400的结果,如果请求发送并重放存储的运动画面,则控制器103进行到步骤401,并考虑到运动画面的比特率和蓝牙通信的带宽,使临时文件创建单元104创建与缓冲器大小相应的临时文件,从而在接收便携式终端110中重放运动画面。然后,在步骤402,控制器103使发送延迟时间计算器105根据运动画面的比特率计算发送延迟时间,接着,控制器103进行到步骤403以检查发送的数据是否是初始数据。如果发送的数据是初始数据,则控制器103进行到步骤406,发送包括创建的临时文件、视频/音频数据开始偏移值和头的数据。然后,控制器103进行到步骤407。
根据步骤403的结果,如果发送的数据不是初始数据,则控制器103进行到步骤404,并且在发送创建的临时文件之前将数据的发送延迟期望的时间,即,发送延迟时间。然后,在步骤405,控制器103发送创建的临时文件。接着,在步骤407,控制器103删除原始临时文件,在步骤408,控制器103对发送延迟时间计数。接下来,如果在步骤409请求结束发送运动画面,则控制器103结束发送运动画面的操作。否则,控制器103进行到步骤401,创建紧接着运动画面中已发送的临时文件的将被发送的临时文件。
接下来将参照图5描述使用近场通信发送由发送便携式终端100的摄像机107拍摄的运动画面的过程。
根据图4中的检查,如果请求实时发送拍摄的运动画面,则控制器103进行到步骤500,压缩视频/音频数据并存储压缩的数据。然后在步骤501,控制器103考虑到运动画面的比特率和通信带宽创建与接收便携式终端的缓冲器大小相应的临时文件。接着,控制器103进行到步骤502,检查发送的数据是否是初始数据。根据步骤502的结果,如果发送的数据是初始数据,则控制器103进行到步骤506,与步骤406相同,发送包括创建的临时文件、视频/音频数据开始偏移值和头的数据。然后控制器103进行到步骤504以删除原始临时文件。根据步骤502的结果,如果发送的数据不是初始数据,则控制器103进行到步骤503以发送创建的临时文件,然后控制器103进行到步骤504以删除原始临时文件。然后,如果在步骤505请求结束发送运动画面,则控制器103结束发送运动画面的操作。否则,控制器103进行到步骤501,从压缩文件创建临时文件,该临时文件在当前发送的临时文件的发送之后被发送。
将参照图6描述在接收便携式终端110中接收和重放运动画面的过程。
在步骤600,控制器113检查是否接收到音频/视频数据文件。如果在接收便携式终端110中接收到音频/视频数据文件,则控制器113进行到步骤601,检查接收的文件是否是初始数据。换句话说,控制器113检查接收的文件是否包括头。如果接收的包括头,则控制器113确定接收的文件是初始数据。因此,控制器113进行到步骤605,在存储器112中创建区域以存储虚拟文件。在本发明中,尽管单独设置虚拟文件存储部分114作为用于存储虚拟文件的区域,但是存储器112的一部分也可用作用于存储虚拟文件的空间。控制器113从步骤605进行到步骤606以分析初始数据,控制器113将音频/视频数据和头信息依次复制到虚拟文件区中。然后,控制器113进行到步骤607,使运动画面重放单元111重放存储在虚拟文件存储部分114中的虚拟文件。接着,控制器113进行到步骤609。
另一方面,当在步骤601控制器113确定接收的文件不是初始数据时,控制器113进行到步骤602,将接收的音频/视频数据复制到虚拟文件上的下一音频/视频数据偏移处。然后,控制器113在步骤603删除原始临时文件,进行到步骤604以检查更新虚拟文件地址的时间是否到达。更新虚拟文件地址的时间点被区分为两个时间点,即,在存储空间被划分为两部分(即,如图3A所示的上部和下部)之后根据与下部相应的文件还是与上部相应的文件被重放来更新虚拟文件的开始地址的大约50%的一个时间点,以及在更新所述地址之后更新虚拟地址的另一时间点。
随着与下部相应的文件被运动画面重放单元111重放,当确定更新虚拟文件的开始地址的50%的时间点到达时,控制器113更新虚拟文件的开始地址的50%,如图3B所示。此外,随着与上部相应的文件被运动画面重放单元111重放,当确定在更新所述地址之后更新虚拟地址的时间点到达时,控制器113在更新所述地址之后更新虚拟地址,如图3C所示。具体地讲,可通过虚拟和连续地增加并更新上部的地址,在小的存储区连续接收并重放大尺寸数据。
同时,控制器113从步骤607和608进行到步骤609,检查音频/视频数据的接收是否完成。如果完成了音频/视频数据的接收,则控制器113结束接收并重放音频/视频数据的操作。
如上所述,本发明可将一些文件类型的视听数据发送到连接至近场通信网络的远程便携式终端,并使便携式终端能够重放视听数据。然后,剩余数据被划分为具有期望大小的文件,这些文件被发送到远程便携式终端,从而该便携式终端可同时接收并重放运动画面。因此,优点在于,便携式终端可共享并同时重放运动画面。具体地讲,与主机便携式终端远离的便携式终端能够以小的时间延迟重放主机便携式终端的摄像机记录的图像和音频,还能够同时重放诸如音乐视频的视听数据。
虽然本发明是参照其特定优选实施例被显示和描述的,但是本领域的技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种改变。
权利要求
1.一种使用近场通信来发送和接收运动画面数据的设备,所述设备包括;近场通信模块,用于执行近场通信;运动画面重放单元,用于重放运动画面文件;控制器,用于操作运动画面重放单元发送和重放存储的运动画面文件,用于考虑到近场通信的带宽和运动画面文件的比特率来划分存储的运动画面文件,以与接收便携式终端的缓冲器大小相应,从而创建临时视频文件和临时音频文件,用于根据运动画面文件的比特率的计算将临时文件的发送延迟发送时间,并通过近场通信模块顺序地发送创建的文件。
2.根据权利要求1所述的设备,其中,控制器删除已经被发送的原始临时文件。
3.根据权利要求1所述的设备,其中,控制器在创建临时文件期间从视频开始地址划分运动画面文件,以与缓冲器大小相应,从而创建临时视频文件,并且从音频开始地址划分运动画面文件,以与所述缓冲器大小相应,从而创建临时音频文件。
4.根据权利要求3所述的设备,其中,控制器在数据的第一发送期间发送包括视频/音频临时文件、视频/音频数据开始偏移值和头的初始数据。
5.根据权利要求1所述的设备,还包括摄像机,用于输出运动画面数据;存储器;编码器,用于压缩运动画面数据以创建文件,其中,存储器存储压缩的文件,控制器考虑到近场通信的带宽和运动画面文件的比特率来划分存储在存储器中的压缩文件,以与接收便携式终端的缓冲器大小相应,从而创建临时文件并通过近场通信模块将创建的文件顺序地发送到接收便携式终端。
6.根据权利要求5所述的设备,其中,控制器删除已经被发送的原始临时文件。
7.根据权利要求5所述的设备,其中,控制器在创建临时文件期间从视频开始地址划分运动画面文件,以与缓冲器大小相应,从而创建临时视频文件,并且从音频开始地址划分运动画面文件,以与所述缓冲器大小相应,从而创建临时音频文件。
8.根据权利要求7所述的设备,其中,控制器在数据的第一发送期间发送包括视频/音频临时文件、视频/音频数据开始偏移值和头的初始数据。
9.根据权利要求1所述的设备,其中,当接收到临时文件时,控制器检查临时文件是否是用于发送运动画面文件的初始数据,如果临时文件是初始数据,则控制器在存储器中创建用于虚拟文件的区域之后分析接收的初始数据,并且在将关于视频/音频数据和头的信息复制到每个相应的区域中之后操作运动画面重放单元重放所述临时文件。
10.根据权利要求9所述的设备,其中,如果接收的临时文件不是初始数据,则控制器将接收的临时文件复制到虚拟文件存储区中的紧接着当前存储的临时文件的音频/视频数据偏移处,然后连续重放所述临时文件。
11.根据权利要求10所述的设备,其中,控制器将接收的临时文件复制到相应的虚拟文件存储区中,然后当更新虚拟文件地址的时间到达时,更新所述虚拟文件地址。
12.根据权利要求11所述的设备,其中,控制器将虚拟文件存储区划分为下部和上部,并且当与所述下部相应的文件被重放时识别更新虚拟文件的开始地址的中间地址的时间点,当与所述上部相应的文件被重放时识别在更新所述中间地址后更新虚拟地址的时间点。
13.根据权利要求12所述的设备,其中,当确定更新虚拟文件的开始地址的中间地址的时间点到达时,控制器更新虚拟文件的开始地址的中间地址,当确定更新虚拟地址的时间点到达时,控制器在更新所述中间地址后更新所述虚拟地址。
14.根据权利要求5所述的设备,其中,当接收到临时文件时,控制器检查临时文件是否是用于发送运动画面文件的初始数据,如果临时文件是初始数据,则控制器在存储器中创建用于虚拟文件的区域之后分析接收的初始数据,并且在将关于视频/音频数据和头的信息复制到每个相应的区域中之后操作运动画面重放单元重放所述临时文件。
15.根据权利要求14所述的设备,其中,如果接收的临时文件不是初始数据,则控制器将接收的临时文件复制到虚拟文件存储区中的紧接着当前存储的临时文件的音频/视频数据偏移处,然后连续重放所述临时文件。
16.根据权利要求15所述的设备,其中,控制器将接收的临时文件复制到相应的虚拟文件存储区中,然后当更新虚拟文件地址的时间到达时,更新所述虚拟文件地址。
17.根据权利要求16所述的设备,其中,控制器将虚拟文件存储区划分为下部和上部,并且当与所述下部相应的文件被重放时识别更新虚拟文件的开始地址的中间地址的时间点,当与所述上部相应的文件被重放时识别在更新所述中间地址后更新虚拟地址的时间点。
18.根据权利要求17所述的设备,其中,当确定更新虚拟文件的开始地址的中间地址的时间点到达时,控制器更新虚拟文件的开始地址的中间地址,当确定更新虚拟地址的时间点到达时,控制器在更新所述中间地址后更新所述虚拟地址。
19.一种在便携式终端中使用近场通信来发送和接收运动画面数据的方法,所述便携式终端包括用于执行近场通信的近场通信模块以及用于重放运动画面文件的运动画面重放单元,所述方法包括以下步骤当便携式终端重放和发送运动画面文件时操作运动画面重放单元,考虑到近场通信的带宽和运动画面文件的比特率来划分运动画面文件,以与接收便携式终端的缓冲器大小相应,从而创建临时视频文件和临时音频文件;根据运动画面文件的比特率的计算将临时文件的发送延迟发送时间,然后通过近场通信模块顺序地发送创建的临时文件。
20.根据权利要求19所述的方法,还包括删除已经被发送的原始临时文件。
21.根据权利要求19所述的方法,其中,划分运动画面文件的步骤包括在创建临时文件期间,从视频开始地址划分运动画面文件,以与缓冲器大小相应,从而创建临时视频文件,并且从音频开始地址划分运动画面文件,以与所述缓冲器大小相应,从而创建临时音频文件。
22.根据权利要求21所述的方法,还包括在数据的第一发送期间发送包括视频/音频临时文件、视频/音频数据开始偏移值和头的初始数据。
23.根据权利要求19所述的方法,还包括将摄像机拍摄的运动画面数据创建为压缩文件,以实时发送摄像机拍摄的运动画面数据;考虑到近场通信的带宽和运动画面的比特率来划分压缩文件,以与接收便携式终端的缓冲器大小相应,从而创建临时文件;通过近场通信模块将创建的临时文件顺序地发送到接收便携式终端。
24.根据权利要求23所述的方法,还包括删除已经被发送的原始临时文件。
25.根据权利要求23所述的方法,其中,划分运动画面文件的步骤包括在创建临时文件期间,从视频开始地址划分运动画面文件,以与缓冲器大小相应,从而创建临时视频文件,并且从音频开始地址划分运动画面文件,以与所述缓冲器大小相应,从而创建临时音频文件。
26.根据权利要求25所述的方法,还包括在数据的第一发送期间发送包括视频/音频临时文件、视频/音频数据开始偏移值和头的初始数据。
27.根据权利要求19所述的方法,还包括当接收到临时文件时,检查临时文件是否是用于发送运动画面文件的初始数据;如果临时文件是初始数据,则在存储器中创建用于虚拟文件的区域;分析接收的初始数据,以将关于视频/音频数据和头的信息复制到每个相应的区域中,然后重放所述临时文件。
28.根据权利要求27所述的方法,还包括如果接收的临时文件不是初始数据,则将接收的临时文件复制到虚拟文件存储区中的紧接着当前存储的临时文件的音频/视频数据偏移处,然后连续重放所述临时文件。
29.根据权利要求28所述的方法,还包括将接收的临时文件复制到相应的虚拟文件存储区中,以确定更新虚拟文件地址的时间是否到达,当更新虚拟文件地址的时间到达时,更新所述虚拟文件地址。
30.根据权利要求29所述的方法,其中,如果与被划分为两部分的虚拟文件存储区的下部相应的文件被创建,则确定更新虚拟文件的开始地址的中间地址的时间到达,如果与虚拟文件存储区的上部相应的文件被创建,则确定更新所述中间地址后更新所述虚拟地址的时间到达。
31.根据权利要求30所述的方法,还包括当确定更新虚拟文件的开始地址的中间地址的时间到达时,更新虚拟文件的开始地址的中间地址,当确定在更新所述中间地址后更新虚拟地址的时间到达时,更新所述虚拟地址。
32.根据权利要求23所述的方法,还包括当接收到临时文件时,检查临时文件是否是用于发送运动画面文件的初始数据;如果临时文件是初始数据,则在存储器中创建用于虚拟文件的区域;分析接收的初始数据,以将关于视频/音频数据和头的信息复制到每个相应的区域中,然后重放所述临时文件。
33.根据权利要求32所述的方法,还包括如果接收的临时文件不是初始数据,则将接收的临时文件复制到虚拟文件存储区中的紧接着当前存储的临时文件的音频/视频数据偏移处,然后连续重放所述临时文件。
34.根据权利要求33所述的方法,还包括将接收的临时文件复制到相应的虚拟文件存储区中,以确定更新虚拟文件地址的时间是否到达,当更新虚拟文件地址的时间到达时,更新所述虚拟文件地址。
35.根据权利要求34所述的方法,其中,如果与被划分为两部分的虚拟文件存储区的下部相应的文件被创建,则确定更新虚拟文件的开始地址的中间地址的时间到达,如果与虚拟文件存储区的上部相应的文件被创建,则确定更新所述中间地址后更新所述虚拟地址的时间到达。
36.根据权利要求35所述的方法,还包括当确定更新虚拟文件的开始地址的中间地址的时间到达时,更新虚拟文件的开始地址的中间地址,当确定在更新所述中间地址后更新虚拟地址的时间到达时,更新所述虚拟地址。
全文摘要
提供一种发送和接收运动画面数据的设备和方法,该设备和方法能够通过使用具有诸如蓝牙模块的近场通信模块的便携式终端,经近场窄带通信网络实时流传输运动画面。该设备将以运动图像专家组规定的文件格式存储的一些视听数据发送到连接至近场通信网络的便携式终端,以允许该便携式终端重放视听数据。然后,该设备将剩余数据划分为具有期望大小的文件,并将这些文件发送到便携式终端,从而该便携式终端可同时接收和重放运动画面。
文档编号H04N7/24GK101072052SQ20071010228
公开日2007年11月14日 申请日期2007年5月9日 优先权日2006年5月10日
发明者李承彻, 李相凤, 禹相旭, 朴铉日, 李闵袛 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1