智能型显示装置上的多媒体文件播放方法

文档序号:6526119阅读:275来源:国知局
专利名称:智能型显示装置上的多媒体文件播放方法
技术领域
本项发明是有关在智能型显示装置上的多媒体文件的播放方法。特别是,使智能型显示装置可与电脑主机分离而独立播放多媒体文件的智能型显示装置上的多媒体文件播放方法有关的发明。
背景技术
所谓智能型显示装置(SMART Display)是指基于RDP协议与电脑主机无线连接,并使用电脑主机资源的无线显示器。智能型显示装置是以微软公司的WINCE.NET 4.1和SMART显示1.1版本为基础开发,与智能型显示装置无线连接的电脑主机须安装有WINDOWS XP Pro和WINDOWS XP service Pack 1。
为了在智能型显示装置播放多媒体文件,必须利用RDP协议,运行电脑主机上的媒体播放器。即,智能型显示装置没有具备媒体播放器,因此只能通过RDP协议利用电脑主机上的媒体播放器。
然而,在通过RDP协议播放多媒体文件的情况下,RDP协议使用性能上存在多媒体文件传送断线或者缓慢播放的问题。目前使用RDP协议5.1时,可以确认播放多媒体文件的过程出现动影像断开或缓慢运行的现象。
同时,由于无法在智能型显示装置上直接播放储存在闪存(Compact Flash)卡中的照片、音乐或者动影像文件,所以存在必须把CF卡插入电脑主机才能播放的不便之处。

发明内容本项发明是为了解决上述问题而创造。本项发明的目的在于,智能型显示装置上独立播放无断线或无迟缓的多媒体文件。
为此,根据本项发明的智能型显示装置上的多媒体文件显示方法有着在智能型显示装置作为本地应用程序运行媒体播放器,而且上述智能型显示装置以文件共享方式接近储存在电脑主机上的多媒体文件,并利用上述媒体播放器播放多媒体文件的特点。
本项发明在智能型显示装置作为本地应用程序运行媒体播放器,智能型显示装置利用该媒体播放器与电脑主机独立播放多媒体文件。
在智能型显示装置运行的媒体播放器可分为3种媒体形式。
第一,处理JPG、BMP、GIF等图片或者照片文件的EPF(Electric Picture)。被称为电子相册的EPF有着放大/缩小、旋转、自动翻页、选择/删除全部文件、预览、文件上传等功能。
第二,播放MP3、WMA等音乐文件的音乐播放器。音乐播放器包括了为选曲列表管理的选曲/删除/全部删除/移动功能以及与EPF同样的为管理文件列表的选择/删除全部文件、文件上传等功能。
最后,播放MPEG 1/2、WMV 8/9等动影像文件的动影像播放器。动影像播放器也包括着文件上传等功能。
上述媒体播放器根据多媒体文件的储存位置,以电脑主机和CF卡区分播放多媒体文件。
在播放储存在电脑主机中的多媒体文件的情况下,智能型显示装置应接近储存在电脑主机中的多媒体文件。本项发明采用了利用WINDOWS网络API和转向器(redirector)接近设定在电脑主机中的共享文档方式。这种文件共享方式只有通过WINCE.NET的Network Feature组件(Component)才能实现。
如上所述,本项发明在智能型显示装置作为本地应用程序运行媒体播放器,具有自身独立播放多媒体文件的效果。
同时,在智能型显示装置上以文件共享方式接近储存在电脑主机上的多媒体文件,所以具有在不出现断线或缓慢播放的情况下播放多媒体文件的效果。

图1是表示智能型显示装置与电脑主机的连接过程的顺序图。
图2是显示CF卡识别过程的顺序图。
具体实施方式下面将参照图1具体说明向电脑主机的连接过程。
为了接近电脑主机需要经过认证程序,为此将使用注册在智能型显示装置上的用户设定信息。
首先在开机画面,从智能型显示装置的注册表(Registry)读取用户设定信息,即电脑主机名称、用户名(ID)、密码(Password)。其后,设定对应用户帐户的路径,并利用以上述用户设定信息和路径作为参数的电脑主机连接函数,试图与电脑主机连接。
这种连接过程通过电脑主机的连接例行程序执行。电脑主机连接例行程序的例如下<电脑主机连接例行程序>
<pre listing-type="program-listing">BOOL HostConnection(HWND hwnd){   DWORD dwRet;   DWORD tmp;   TCHAR tmp2[80];   _tcscpy(szUser,UserName[IdxComboBox]);   _tcscpy(szDomaln,HostName[IdxComboBox]);   memsst(Password(IdxComboBox],0,slzeof(Password[IdxCombc   GetDlgltemText(hwnd,100,Password[IdxComboBox].   slzeof(Password[IdxComboBox]);   _tcscpy(szPass,Password[IdxComboBox]);   _tcscpy(szLocal,TEXT("demo"));   wsprintf(szRemote,TEXT("\\\\%s\\demo"),szDomain);   WNetCanceIConnection2(szLocal,0,TRUE);   sleep(1000);   NetldentDlgProc(szUser,szPass,szDomain);   memset(&amp;amp;NetRescurce,0,shecf(NetRssourca));   NetResource,dwType=RESOURCETYPE_DISK;   NetResource.IpLocalName=szLocal;   NetResource.IpRemoteName=szRemote;   NetResource.IpProvlder=NULL;   dwRet=WNetAddConnectlon3(hwnd,&amp;amp;NetResource,szUser,sz   CONNECT_UPDATE_PROFILE);   if(dwRet I=0)   {  tmp=GetLastError();  wsprintf(tmp2,TEXT("%d"),tmp);  return FALSE;   }   return TRUE;  }</pre>其次,播放储存在CF卡中的多媒体文件时,应该在智能型显示装置插入CF卡。在智能型显示装置中,USB装置也是通过同样的活动(Event)被识别,因此作为USB装置的CF卡和USB键盘或者鼠标通过同样的活动被识别。于是,有必要区分CF卡和其他USB装置,在智能型显示装置存在USB键盘/鼠标只需识别一次,但CF卡需要识别两次的区别。
图2是表示CF卡识别过程的顺序图。
如果向智能型显示装置插入相关设备,定时器将会运行,并在一定时间内对该设备进行活动。如果在经过一定时间后活动发生一次,就视为设备被识别一次,所以把插入的设备判断为CF卡以外的其他USB装置;如果发生两次活动,就是设备两次被识别,所以将插入设备判断为CF卡。如果识别出被插入的是CF卡,那么从CF卡接收多媒体文件,并在媒体播放器播放多媒体文件。
这种CF卡识别过程将通过CF识别例行程序得以执行。CF识别例行程序之例如下。
&lt;CF识别例行程序&gt;
<pre listing-type="program-listing">WndProc(...){....case ID_DEVICE_CF_TIMER:  KIIITimer(hwnd,ID_DEVICE_CF_TIMER);  if(Devlce_index==2)DeviceType=CF;  else DeviceType=OTHER_USB_DEVICE;  if(DeviceType==CF)  {  Main_OnDevlceChange(hwnd,tmp_wParam,tmp_IParam);  }  Device_index=0;  break;....}</pre>在CF识别过程中,如果识别出CF卡,就进入识别CF卡后运行的例行程序-CF即插即用例行程序。CF即插即用例行程序的例如下&lt;CF即插即用例行程序&gt;
<pre listing-type="program-listing">MainWnd(...)  {  ....   case WM_DEVICECHANGE  tmp_wParam=wParam;  tmp_IParam=IParam;  Devlce_Index++;  SetTimer(hwnd,ID_DEVICE_CF_TIMER,200,NULL);  break;...}</pre>
权利要求
1.智能型显示装置上的多媒体文件播放方法,其特征在于,在智能型显示装置作为本地应用程序运行媒体播放器,而且在上述智能型显示装置以文件共享方式接近储存在电脑主机中的多媒体文件,并利用上述媒体播放器播放上述多媒体文件。
2.如权利要求项1所述的智能型显示装置上的多媒体文件播放方法,其特征在于,使用WINDOWS网络API和转向器来接近上述储存在电脑主机中的多媒体文件。
3.如权利要求项2所述的智能型显示装置上的多媒体文件播放方法,其特征在于,在上述智能型显示装置通过认证程序接近上述电脑主机。
4.如权利要求项3所述的智能型显示装置上的多媒体文件播放方法,其特征在于,在上述认证程序中输入电脑主机名称、用户帐号及密码。
5.如权利要求项1所述的智能型显示装置上的多媒体文件播放方法,其特征在于,向上述智能型显示装置插入闪存卡,并利用上述媒体播放器播放储存在闪存卡中的多媒体文件。
6.如权利要求项5所述的智能型显示装置上的多媒体文件播放方法,其特征在于,向上述智能型显示装置插入设备,并在一定时间内出现两次活动,就将上述设备识别为闪存卡,如果只出现一次活动,就识别为其他USB装置。
全文摘要
本项发明是有关智能型显示装置上的多媒体文件的播放方法相关的发明。特别是,使智能型显示装置与电脑主机独立播放多媒体文件的智能型显示装置上的多媒体文件播放方法相关的发明。为此,根据本项发明的智能型显示装置上的多媒体文件播放方法特点是在智能型显示装置作为本地应用程序操作媒体播放器,从上述智能型显示装置以文件共享方式接近储存在电脑主机上的多媒体文件,并利用上述媒体播放器播放上述多媒体文件。
文档编号G06F13/10GK1811739SQ20051003300
公开日2006年8月2日 申请日期2005年1月24日 优先权日2005年1月24日
发明者郑美京 申请人:乐金电子(惠州)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1