CN1764267A - 基于web远程控制的数字电影播放*** - Google Patents

基于web远程控制的数字电影播放*** Download PDF

Info

Publication number
CN1764267A
CN1764267A CN 200510030115 CN200510030115A CN1764267A CN 1764267 A CN1764267 A CN 1764267A CN 200510030115 CN200510030115 CN 200510030115 CN 200510030115 A CN200510030115 A CN 200510030115A CN 1764267 A CN1764267 A CN 1764267A
Authority
CN
China
Prior art keywords
circuit
driver module
http server
interface
web
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.)
Pending
Application number
CN 200510030115
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.)
Shanghai Jiaotong University Hd Digital Technology Co Ltd
Shanghai Jiaotong University
Original Assignee
Shanghai Jiaotong University Hd Digital Technology Co Ltd
Shanghai Jiaotong University
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 Shanghai Jiaotong University Hd Digital Technology Co Ltd, Shanghai Jiaotong University filed Critical Shanghai Jiaotong University Hd Digital Technology Co Ltd
Priority to CN 200510030115 priority Critical patent/CN1764267A/zh
Publication of CN1764267A publication Critical patent/CN1764267A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Television Signal Processing For Recording (AREA)

Abstract

一种数字电影技术领域的基于web远程控制功能的数字电影播放***。本发明包括:***控制电路、硬盘驱动器、硬盘接口电路、解密及数据缓冲电路、音视频解压缩电路、音视频输出电路、键盘及显示电路、USB接口电路、RS232接口电路、以态网接口电路及电源电路、硬盘驱动模块、UART驱动模块、以太网驱动模块、键盘/显示驱动模块、USB驱动模块、解密技术据缓冲驱动模块、音视频解压缩电路驱动模块、操作***、浏览器、HTTP服务器、用户应用程序模块。本发明利用网络接口及操作***提供的网络协议,开发出基于HTTP服务器/浏览器的用户交互方式,不仅完全实现***中原有的小键盘和LCD显示屏的交互功能,且扩展了与用户的交互范围,可实现更多更复杂的交互功能。

Description

基于web远程控制的数字电影播放***
技术领域
本发明涉及的是一种数字电影技术领域的设备,具体的说,是一种基于web远程控制功能的数字电影播放***。
背景技术
数字电影播放***是数字电影***的重要组成部分,模拟到数字的转变是电影技术发展至今,继无声到有声、黑白到彩色之后的第三次变革,也是电影发展至今最本质的一次变革。此转变为电影创作带来了灵活丰富的处理手段、为电影传播贡献了迅捷且低成本的分发途径、为电影欣赏带来了高保真的顶级体验。
经对现有技术的检索发现,中国专利申请号:200310107959.7,专利名称:便携式高清晰度数字影院播放设备,该专利自述为:一种属于电子设备领域的便携式数字影院播放设备,包括:CPU控制电路、存储器电路、时序发生器、硬盘接口电路、解密及数据缓冲电路、解码电路、音频和视频信号输出电路、控制按键/显示屏、硬盘驱动器、电源和输入接口电路。硬盘的输出通过硬盘接口电路与解密及数据缓冲电路输入相耦合,经过数据解密和缓冲处理之后的输出数据直接馈至解码电路,解码电路的输出分别与视频信号输出电路和音频信号输出电路输入端相连,音频和视频信号输出电路输出端分别向外部数字放映机及音响扩声设备输出视频和音频信号。CPU控制电路与存储器电路以及控制按键/显示屏相连接,还与解密及数据缓冲器的解密参数设置端和时序发生器的控制端相连接。该***的人机接口为控制键盘和显示屏,操作人员必须要现场操作和监控该播放***,对于大型豪华的具有多功能厅的数字影院,多人控制和监控数字电影的播放必定会造成人力的浪费和管理的不便。
发明内容
本发明的目的是针对现有技术中的不足,提供一种基于web远程控制的数字电影播放***,使数字电影的播放和管理工作变得更加简单和灵活,具有操作简单、管理方便、低成本的特点,很大程度地扩展了***的交互范围,加强了用户与***的交互功能。
本发明是通过以下技术方案实现的,本发明包括:***控制电路、硬盘驱动器、硬盘接口电路、解密及数据缓冲电路、音视频解压缩电路、音视频输出电路、键盘及显示电路、USB接口电路、RS232接口电路、以态网接口电路及电源电路、硬盘驱动模块、UART驱动模块、以太网驱动模块、键盘/显示驱动模块、USB驱动模块、解密技术据缓冲驱动模块、音视频解压缩电路驱动模块、操作***、HTTP服务器、浏览器、用户应用程序模块。
硬盘与硬盘接口电路相连接,硬盘接口电路、键盘/显示电路、USB接口电路、RS232接口电路、以态网接口电路、解密与数据缓冲电路以及视音频解压缩电路均与***控制电路相连,解密与数据缓冲电路的输出连接到视音频的解压缩电路,视音频的解压缩电路将数据连接输出到视音频输出电路,视音频输出电路则分别向外部数字放映机和音响设备输出视频和音频信号。电源向各个电路提供所需的工作电源;
硬盘驱动模块、UART驱动模块、以太网驱动模块、键盘/显示驱动模块、USB驱动模块、解密技术据缓冲驱动模块、音视频解压缩电路驱动模块作为操作***的延伸,负责操作***与相应硬件部分的接口。它们直接控制硬件的基本操作并向操作***提供操作特定硬件的基本方法。用户应用程序模块、HTTP服务器利用操作***提供的公共标准服务标准的设备接口共同完成基于web远程控制的数字电影播放***的***功能。具体的,HTTP服务器负责接受来自远程网络浏览器的连接请求,以客户/服务器方式向远程用户提供标准的HTTP服务。用户应用程序模块使用CGI与HTTP服务器接口,接收并响应远程用户发来的配置及操作命令并向HTTP服务器返回响应及状态信息,从而完成用户基于web远程控制的数字电影播放的功能。
本发明基于web远程控制的数字电影播放***实现的主要功能如下:
1.视频播放:实现对本地硬盘、USB硬盘上节目的播放功能;可以添加节目到播放列表,显示节目播放状态;播放中的控制包括播放、暂停、快进、快退、停止,跳转到特定时间播放;还包含播放文件列表创建、查看、修改和删除。
2.节目管理:实现对本地硬盘节目的管理,通过FTP服务器或者USB硬盘进行电影节目的交换和更新。主要包括FTP站点管理(添加、修改、保存、删除FTP站点)、FTP下载(选择相应的FPT站点,用户名密码通过检验后可以对站点上的数字电影节目进行下载)、USB硬盘节目交换(可以对USB硬盘上的节目进行选择、删除、上传到本地硬盘或将本地硬盘的内容下载到USB硬盘)、本地节目删除(显示本地硬盘节目列表,选择相应的节目可以删除)和USB节目删除(显示USB硬盘节目列表,选择相应的节目可以删除)。
3.***设置:主要包括对用户密码的设置及更改,对***的网络配置的更改(例如IP地址的设置),对***的实时时钟的更改及对***软件的扩展升级。
4.***状态查询:提供对***所有状态的查询,以及对出错信息的反馈等。
综上所述,在本发明基于web远程控制的数字电影播放***中,利用网络接口及操作***提供的网络协议,开发出基于HTTP服务器/浏览器的用户交互方式,不仅可以完全实现***中原有的小键盘和LCD显示屏的交互功能,而且进一步扩展了与用户的交互范围,可以实现更多更复杂的交互功能。采用HTTP服务器/浏览器的交互方式也给用户带来了最大的方便,不需要任何额外的软件的支持,可以随时随地在另一台PC电脑上通过浏览器完成与本播放***的交互控制,同时提高了***的可移植性,给***的维护、管理和更新带来了极大的方便。
附图说明
图1本发明实施例的基于web远程控制的数字电影播放***原理框图
图2基于HTTP服务器技术的数字电影播放***交互原理图
图3基于web远程控制的数字电影播放***功能通讯模块图
具体实施方式
如图1所示,本发明包括:硬盘驱动器1、硬盘接口电路2、解密及数据缓冲电路3、音视频解压缩电路4、音视频输出电路5、电源电路6、***控制电路7、操作***8、RS232接口电路9、USB接口电路10、以态网络接口电路11、键盘及显示电路12、HTTP服务器13、浏览器14、用户应用程序模块15、音视频解压缩电路驱动模块16、硬盘驱动模块17、UART驱动模块18、以太网驱动模块19、键盘/显示驱动模块20、USB驱动模块21、解密技术据缓冲驱动模块22。
其中硬件部分之间的连接方式为:硬盘驱动器1与硬盘接口电路2相连接,硬盘接口电路2与***控制电路7相连,解密与数据缓冲电路3的输出连接到视音频的解压缩电路4,而视音频的解压缩电路4将数据送到视音频输出电路5,视音频输出电路5则分别向外部数字放映机和音响设备输出适合的视频和音频信号。同时***控制电路7与解密及数据缓冲电路3、键盘/显示电路12、USB接口电路10、RS232接口电路9、以态网络接口电路11相连。此外,电源6提供各个电路所需的工作电源。
在根据本发明的基于web远程控制的数字电影播放***中,***控制电路是整个***的核心电路,该实施例采用了嵌入式CPU(IBM公司的PowerPC405GP32),SDRAM和FLASH共同构成。SDRAM作为CPU的内存用于数据的交换和缓存以及程序运行空间,FLASH存储CPU的boot loader、linux操作***和应用程序的映像。
在***控制电路7上运行***中的软件,包括:linux实时嵌入式操作***8。作为操作***最底层的延伸,硬盘驱动模块17、UART驱动模块18、以太网驱动模块19、键盘/显示驱动模块20、USB驱动模块21、解密技术据缓冲驱动模块22、音视频解压缩电路驱动模块16。各驱动控制着对应的硬件单元。
硬盘驱动器1是数字电影节目数据和信息的存储载体,该实施例选用IDE类型的硬盘。硬盘接口电路2由high point公司的HPT371芯片及***构成,该芯片是一种高性能的PCI与ATA/ATAPI的桥电路,该芯片通过PCI接口与PowerPC4056P32相连接。
解密及数据缓冲电路3由FPGA构成,该实施例采用Xilinx SpatanIIE系列的FPGA,并与CPU的高速***接口相连接,主要完成接口时序转换、电影节目的解密及数据缓冲的功能。该实施例采用的是标准的AES加解密算法,本***可以不改***件电路的设计,采用应用软件重置的方法可以实现多种解密方式和数据输出码率的自适应调整,有效的保护了用户和节目版权拥有者的权益。
音视频解码电路4对解密和数据缓冲输出的数据提供符合MPEG-2标准的的高清晰度的视频解码和MPEG-2layerII的立体声音频及AC35.1声道的音频解码,从而满足数字电影的播放要求。音视频输出电路5分别对解码的音视频进行隔离及驱动,实现与不同规格和各种类型的的数字投影放映设备相兼容。
控制按键/显示屏电路12构成了简单的人机对话界面,通过按键可以实现开机密码输入、节目选择、播放、暂停、停止、快进及快退等功能。
RS232串行接口电路9可以与基于串口的智能加密狗相连,来进行身份认证及密钥提供及播放次数的限制。
USB接口电路10提供了高速的数据接口,可以实现USB接口移动硬盘的电影节目的交换及更新。
网络接口电路11为基于web的远程控制提供了硬件基础。
为了实现基于web的远程控制,需要浏览器14与HTTP服务器13及HTTP服务器端CGI用户应用程序模块15的信息交互。第一个方面的交互主要是应用Linux socket的网络编程技术,采用的HTTP服务器软件是Boa。Boa是一款小巧的HTTP服务器软件,具有代码体积小,配置简单,支持CGI,安全性能完备等特性,特别适合于嵌入式***中的应用,而且Boa是开放源代码的,可以根据***的需要进行必要的修改,具有很高的灵活性。第二个方面的交互主要是应用Linux进程间通信的原理,本***采用有名管道的方式实现HTTP服务器端CGI程序与应用程序的数据交换。管道这种进程间通信方式具有创建和访问简便、数据通信量大和访问速度快的特点。
本发明具有两种人机操作接口,一种是键盘及显示电路12人机交互;另一种接口是HTTP服务器/浏览器,任何一个主机上通过Web浏览器14就能方便地控制本***。
在HTTP服务器13端,每一个独立的功能就是一个独立的CGI程序,用户请求特定的功能就是通过特定的CGI程序以及应用程序之间的信息交互完成的。
通过HTTP服务器/浏览器技术进行数据交互的原理如图2所示。它可以大大降低用户使用的复杂度,在任何一个主机上通过Web浏览器就可以方便地控制本***,免除了必须在主机安装客户端程序的麻烦。同时基于网络安全性的考虑,HTTP服务器/浏览器技术采用的HTTP协议是无状态的连接,在一个HTTP请求结束后,HTTP服务器与客户端浏览器的网络连接就断开了,直到下一次客户发送请求再重新进行连接,这样的交互方式相对要比较安全。同时可以选用具有完善的安全控制体系的HTTP服务器软件,利用其现成的安全控制体系,这样关于Linux网络安全的诸多技术细节,对一般的应用开发就屏蔽起来了。通过HTTP服务器/浏览器技术大大增强了与用户的交互能力。
很显然,在不脱离本发明的基本精神和实施范围的条件下,本发明具有多种变形、改进和替代。

Claims (7)

1、一种基于web远程控制的数字电影播放***,包括:硬盘驱动器(1)、硬盘接口电路(2)、解密及数据缓冲电路(3)、音视频解压缩电路(4)、音视频输出电路(5)、电源电路(6)、***控制电路(7)、操作***(8)、USB接口电路(10)、以态网络接口电路(11)、键盘及显示电路(12)、用户应用程序模块(15)、音视频解压缩电路驱动模块(16)、硬盘驱动模块(17)、UART驱动模块(18)、以太网驱动模块(19)、键盘/显示驱动模块(20)、USB驱动模块(21)、解密技术据缓冲驱动模块(22),其特征在于,还包括:RS232接口电路(9)、HTTP服务器(13)、浏览器(14),硬盘驱动器(1)与硬盘接口电路(2)相连接,硬盘接口电路(2)与***控制电路(7)相连,解密与数据缓冲电路(3)的输出连接到视音频的解压缩电路(4),而视音频的解压缩电路(4)将数据送到视音频输出电路(5),视音频输出电路(5)则分别向外部数字放映机和音响设备输出适合的视频和音频信号,同时***控制电路(7)与解密及数据缓冲电路(3)、键盘/显示电路(12)、USB接口电路(10)、RS232接口电路(9)、以态网络接口电路(11)相连,此外,电源(6)提供各个电路所需的工作电源;硬盘驱动模块(17)、UART驱动模块(18)、以太网驱动模块(19)、键盘/显示驱动模块(20)、USB驱动模块(21)、解密技术据缓冲驱动模块(22)、音视频解压缩电路驱动模块(16)作为操作***(8)的延伸,负责操作***(8)与相应硬件部分的接口,它们直接控制硬件的基本操作并向操作***(8)提供操作相应硬件的基本方法;用户应用程序模块(15)、HTTP服务器(13)利用操作***(8)提供的公共标准服务标准的设备接口完成基于web远程控制的数字电影播放***的***功能。
2、根据权利要求1所述的基于web远程控制的数字电影播放***,其特征是,HTTP服务器(13)负责接受来自远程网络浏览器的连接请求,以客户/服务器方式向远程用户提供标准的HTTP服务。
3、根据权利要求1或者2所述的基于web远程控制的数字电影播放***,其特征是,在HTTP服务器(13)端,每一个独立的功能就是一个独立的CGI程序,用户请求特定的功能通过特定的CGI程序以及应用程序之间的信息交互完成。
4、根据权利要求1所述的基于web远程控制的数字电影播放***,其特征是,用户应用程序模块(15)使用CGI与HTTP服务器(13)接口,接收并响应远程用户发来的配置及操作命令并向HTTP服务器返回响应及状态信息。
5、根据权利要求1所述的基于web远程控制的数字电影播放***,其特征是,所述的RS232接口电路(9),与智能加密狗相连,来进行身份认证、密钥管理及播放次数的限制。
6、根据权利要求1所述的基于web远程控制的数字电影播放***,其特征是,为了实现基于web的远程控制,通过浏览器(14)与HTTP服务器(13)及HTTP服务器端CGI用户应用程序模块(15)的信息交互。
7、根据权利要求1所述的基于web远程控制的数字电影播放***,其特征是,具有两种人机操作接口,一种是键盘及显示电路(12)人机交互;另一种接口是HTTP服务器/浏览器,任何一个主机上通过Web浏览器(14)就能方便地控制本***。
CN 200510030115 2005-09-29 2005-09-29 基于web远程控制的数字电影播放*** Pending CN1764267A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510030115 CN1764267A (zh) 2005-09-29 2005-09-29 基于web远程控制的数字电影播放***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510030115 CN1764267A (zh) 2005-09-29 2005-09-29 基于web远程控制的数字电影播放***

Publications (1)

Publication Number Publication Date
CN1764267A true CN1764267A (zh) 2006-04-26

Family

ID=36748175

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510030115 Pending CN1764267A (zh) 2005-09-29 2005-09-29 基于web远程控制的数字电影播放***

Country Status (1)

Country Link
CN (1) CN1764267A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008000122A1 (fr) * 2006-06-22 2008-01-03 Xiamen Rico Technology Co., Ltd Serveur vidéo réseau
CN101083688B (zh) * 2007-06-28 2011-01-05 中兴通讯股份有限公司 通过dsl实现对话机远程控制的装置及方法
CN102025757B (zh) * 2009-09-21 2013-10-30 苏州君嬴电子科技有限公司 基于网络技术的显示***和方法
CN106331765A (zh) * 2015-06-30 2017-01-11 腾讯科技(深圳)有限公司 一种硬解测试方法和终端及服务器
CN109005427A (zh) * 2018-08-20 2018-12-14 全球播科技(北京)有限公司 加密视频播放方法、装置及设备、存储介质及处理器
CN113301443A (zh) * 2021-05-28 2021-08-24 广州飞达音响股份有限公司 一种电影处理器

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008000122A1 (fr) * 2006-06-22 2008-01-03 Xiamen Rico Technology Co., Ltd Serveur vidéo réseau
CN101083688B (zh) * 2007-06-28 2011-01-05 中兴通讯股份有限公司 通过dsl实现对话机远程控制的装置及方法
CN102025757B (zh) * 2009-09-21 2013-10-30 苏州君嬴电子科技有限公司 基于网络技术的显示***和方法
CN106331765A (zh) * 2015-06-30 2017-01-11 腾讯科技(深圳)有限公司 一种硬解测试方法和终端及服务器
CN106331765B (zh) * 2015-06-30 2020-06-05 腾讯科技(深圳)有限公司 一种硬解测试方法、终端、服务器和计算机可读存储介质
CN109005427A (zh) * 2018-08-20 2018-12-14 全球播科技(北京)有限公司 加密视频播放方法、装置及设备、存储介质及处理器
CN109005427B (zh) * 2018-08-20 2021-06-08 全球播科技(北京)有限公司 加密视频播放方法、装置及设备、存储介质
CN113301443A (zh) * 2021-05-28 2021-08-24 广州飞达音响股份有限公司 一种电影处理器

Similar Documents

Publication Publication Date Title
CN102281473A (zh) 电视终端的信息处理方法及电视终端
CN1764267A (zh) 基于web远程控制的数字电影播放***
US20080201751A1 (en) Wireless Media Transmission Systems and Methods
CN103607452B (zh) 虚拟机终端数据的获取方法、装置及***
CN103516882B (zh) 一种基于多屏互动场景图片播放方法及***
CN103777999A (zh) 安卓软件模拟方法及装置
JP4786739B2 (ja) 情報処理装置および映像コンテンツデータ再生方法
CN103999090A (zh) 改善流式数字媒体回放的启动时间
CN104823180A (zh) 分布式跨平台用户界面和应用投影
CN103167334A (zh) 用于经由hdmi信号的广播接收机双显示的便携式终端的装置和方法
KR102428934B1 (ko) 디스플레이 장치, 사용자 단말 장치, 시스템 및 그 제어 방법
CN101119469B (zh) 一种嵌入式高清数字电视码流仪及播放器内存控制优化方法
KR20140106838A (ko) 스트리밍 기반의 게임 플랫폼을 이용한 클라우드 서비스 제공 장치 및 방법
US20050182726A1 (en) Network virtual computing devices and framework
TW202018506A (zh) 一種網路交換機執行自動備份資料之系統與方法
JP2010191543A (ja) エミュレーション装置及びエミュレーションシステム
JP2013016166A (ja) 遠隔デバイスドライバの提供システム及び遠隔デバイスドライバの提供方法
JP6673980B2 (ja) デジタルデバイスを利用して遠隔地pcと接続する方法
US8650425B2 (en) Computer system for processing data in non-operational state and processing method thereof
KR20140117889A (ko) 클라이언트 장치, 서버 장치, 멀티미디어 리디렉션 시스템 및 그 방법
CN116233209A (zh) 一种gpu云渲染服务远程管理调度方法
KR100502612B1 (ko) 원격제어 기능을 갖는 usb 기기 및 그를 이용한원격제어방법
US20080071950A1 (en) Thin client implementation based on redirection of virtual i/o devices
US20130046820A1 (en) Manipulaton of an Inventory of Content Items on a Mobile Device by a Network-Based Application
US8762545B2 (en) Network data sharing system for sharing multimedia data on network and handheld electronic device thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication