[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN100493180C - A kind of virtual reality game device and method based on digital set-top box - Google Patents

A kind of virtual reality game device and method based on digital set-top box Download PDF

Info

Publication number
CN100493180C
CN100493180C CNB2007100395580A CN200710039558A CN100493180C CN 100493180 C CN100493180 C CN 100493180C CN B2007100395580 A CNB2007100395580 A CN B2007100395580A CN 200710039558 A CN200710039558 A CN 200710039558A CN 100493180 C CN100493180 C CN 100493180C
Authority
CN
China
Prior art keywords
top box
unit
advertisement
virtual reality
motion
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
CNB2007100395580A
Other languages
Chinese (zh)
Other versions
CN101035250A (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.)
Cisco Systems Shanghai Video Technology Co
Original Assignee
TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) 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 TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) Co Ltd filed Critical TIANBAI BROADBAND NETWORK TECHNOLOGY (SHANGHAI) Co Ltd
Priority to CNB2007100395580A priority Critical patent/CN100493180C/en
Publication of CN101035250A publication Critical patent/CN101035250A/en
Application granted granted Critical
Publication of CN100493180C publication Critical patent/CN100493180C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a digital set-top box based on the virtual reality gaming devices and methods, information terminals by giving full play to the advantages of set-top boxes, in this platform to provide interactive virtual reality games, and gaming platform adopted DVB pages download technology for operators to increase their value. Its technology program: the invention of virtual reality games will be introduced set-top box platform, with wireless output through the sports equipment will be sent to sports instruction set-top boxes, wireless set-top boxes will receive instruction decoder, and then submitted to the upper software processing, the completion of the upper software under the directive of the game and response action. This invention in the game level constitutes a human-machine interaction, gives a realistic experience. The present invention also adopted on the background of the game to be dealt with in the context of long-distance interface replaced, in advertising value-added services. This invention applied to the field of digital set-top games.

Description

一种基于数字机顶盒的虚拟现实游戏装置和方法 A kind of virtual reality game device and method based on digital set-top box

技术领域 technical field

本发明涉及一种游戏操作的交互式控制装置和方法,尤其涉及一种基于数字机顶盒的游戏操作的交互式控制装置和方法。The invention relates to an interactive control device and method for game operation, in particular to an interactive control device and method for game operation based on a digital set-top box.

背景技术 Background technique

传统的游戏装置一般是手柄与主机结合的架构,操作者通过手柄上的按键控制游戏人物的运动方向。当手柄上的按键被按下后,按键的键值就发送至主机,主机将该键值转换成游戏程序代码,并嵌入在游戏程序中以实现相应的游戏策略。A traditional game device is generally a combination of a handle and a host, and the operator controls the movement direction of the game character through the buttons on the handle. When the button on the handle is pressed, the key value of the button is sent to the host, and the host converts the key value into game program code, and embeds it in the game program to realize the corresponding game strategy.

这种传统的游戏装置在操作者与游戏的互动方面存在很大的不足,操作者只能通过手柄按键来控制游戏人物的运动方向,很难得到一种身临其境的体验。尤其在运动类的游戏中,操作者能否获得现实感受对游戏效果来说是至关重要的。This traditional game device has a great deficiency in the interaction between the operator and the game. The operator can only control the movement direction of the game characters through the handle buttons, and it is difficult to obtain an immersive experience. Especially in sports games, whether the operator can get a realistic experience is crucial to the game effect.

最近有一种游戏装置(例如wii游戏机)实现了操作者与游戏的互动,但是在基于机顶盒的应用方面,仍没有这样的一种装置出现。A kind of game device (for example wii game console) has realized operator and the interaction of game recently, but in the application aspect based on set-top box, still do not have such a kind of device to occur.

发明内容 Contents of the invention

本发明的目的在于解决上述问题,提供了一种基于数字机顶盒的虚拟现实游戏装置,通过发挥机顶盒信息终端的优势,在此平台上提供交互式的虚拟现实游戏的服务,并在游戏平台上通过DVB页面下载技术为运营商实现增值。The purpose of the present invention is to solve the above problems, and provides a virtual reality game device based on a digital set-top box. By taking advantage of the information terminal of the set-top box, interactive virtual reality game services are provided on this platform, and on the game platform through DVB page download technology realizes added value for operators.

本发明的另一目的在于提供了一种基于数字机顶盒的虚拟现实游戏的实现方法,借助虚拟现实游戏装置,提供交互式的虚拟现实游戏的服务,并在游戏平台上通过DVB下载技术为运营商实现增值。Another object of the present invention is to provide a method for realizing a virtual reality game based on a digital set-top box. With the help of a virtual reality game device, an interactive virtual reality game service is provided, and on the game platform, the DVB download technology is used for the operator. Add value.

本发明的技术方案为:本发明提出了一种基于数字机顶盒的虚拟现实游戏装置,该装置包括:The technical scheme of the present invention is: the present invention proposes a kind of virtual reality game device based on digital set-top box, and this device comprises:

控制端模块,将包含运动信息的指令发送出去,该控制端模块进一步包括:The control terminal module sends out the instruction containing the motion information, and the control terminal module further includes:

传感器单元,完成对运动信息的采集;The sensor unit completes the collection of motion information;

编码芯片单元,借助该传感器单元采集到的运动信息进行编码;An encoding chip unit is used to encode the motion information collected by the sensor unit;

无线发射单元,将经该编码芯片单元编码后的数据流发送出去;The wireless transmitting unit sends out the data stream encoded by the encoding chip unit;

机顶盒模块,接收包含运动信息的指令并在游戏中给出相应的反馈,该机顶盒模块进一步包括:The set-top box module receives instructions containing motion information and gives corresponding feedback in the game. The set-top box module further includes:

红外接收和硬件层子模块,该子模块进一步包括:Infrared receiving and hardware layer sub-module, the sub-module further includes:

无线接收单元,接收该无线发射单元发出的编码数据流;The wireless receiving unit receives the coded data stream sent by the wireless transmitting unit;

机顶盒编码单元,将该无线接收单元接收到的编码数据流转码成机顶盒可识别的编码格式;The set-top box encoding unit transcodes the encoded data stream received by the wireless receiving unit into an encoding format recognizable by the set-top box;

码本生成单元,根据该机顶盒编码单元输出的机顶盒可识别的编码格式的信息创建成码本;The codebook generation unit creates a codebook according to the information of the set-top box recognizable encoding format output by the set-top box encoding unit;

机顶盒JAVA虚拟机层子模块,该子模块进一步包括:Set-top box JAVA virtual machine layer submodule, this submodule further includes:

上层接口单元,向游戏层提供虚拟现实游戏的运行、开发的环境和接口;The upper layer interface unit provides the game layer with the environment and interface for the operation and development of virtual reality games;

下层接口单元,向硬件层提取创建完成的码本信息并通过该上层接口单元提交至上层的虚拟现实游戏;The lower layer interface unit extracts the created codebook information from the hardware layer and submits it to the upper layer virtual reality game through the upper layer interface unit;

游戏层子模块,该子模块进一步包括:Game layer sub-module, the sub-module further includes:

码本信息接收单元,接收该下层接口单元传输来的码本信息;The codebook information receiving unit receives the codebook information transmitted by the lower layer interface unit;

代码生成单元,根据该码本信息接收单元接收到的码本信息以及码本与动作的对应关系生成相应的游戏程序代码;The code generation unit generates corresponding game program codes according to the codebook information received by the codebook information receiving unit and the correspondence between codebooks and actions;

游戏策略完成单元,将该代码生成单元生成的游戏程序代码嵌入在该虚拟现实游戏中以完成相应的游戏策略。The game strategy completion unit embeds the game program code generated by the code generation unit in the virtual reality game to complete the corresponding game strategy.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,在控制端模块中,采集和编码的运动信息包括运动方向和运动速度。In the aforementioned virtual reality game device based on a digital set-top box, in the control terminal module, the motion information collected and coded includes motion direction and motion speed.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该编码芯片单元进一步包括:The above-mentioned virtual reality game device based on a digital set-top box, wherein the encoding chip unit further includes:

脉冲序列生成单元,产生多个脉冲序列;a pulse sequence generating unit, which generates multiple pulse sequences;

速度判断单元,在该脉冲序列生成单元产生的每个脉冲序列中,根据该传感器单元采样到的数据串所包含的数据个数和数值确定运动速度;A speed judging unit, in each pulse sequence generated by the pulse sequence generating unit, determines the motion speed according to the number and value of data included in the data string sampled by the sensor unit;

方向判断单元,在该脉冲序列生成单元产生的多个脉冲序列中,根据采样值确定运动方向;A direction judging unit, in the plurality of pulse sequences generated by the pulse sequence generating unit, determines the direction of motion according to the sampling value;

编码单元;将该速度判断单元确定的运动速度和该方向判断单元确定的方向信息编码成适合无线传输的编码形式。An encoding unit; encoding the moving speed determined by the speed judging unit and the direction information determined by the direction judging unit into a coding form suitable for wireless transmission.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,The above-mentioned virtual reality game device based on a digital set-top box, wherein,

该脉冲序列生成单元产生的多个脉冲是5ms的脉冲;The multiple pulses generated by the pulse sequence generation unit are 5ms pulses;

该方向判断单元的判断方式为:The judgment method of the direction judging unit is:

当脉冲序列中出现4ms的低电平时,获得一个采样值,判断运动方向为左右方向;When a low level of 4ms appears in the pulse sequence, a sampling value is obtained, and the direction of motion is judged to be left and right;

当脉冲序列中未出现4ms的低电平时,判断运动方向为前后方向。When the low level of 4ms does not appear in the pulse sequence, it is judged that the direction of movement is the front and back direction.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该无线发射单元包括红外发射单元、蓝牙发射单元和RF发射单元,对应地该无线接收单元包括红外接收单元,蓝牙接收单元和RF接收单元。In the aforementioned virtual reality game device based on a digital set-top box, the wireless transmitting unit includes an infrared transmitting unit, a Bluetooth transmitting unit and an RF transmitting unit, and correspondingly the wireless receiving unit comprises an infrared receiving unit, a Bluetooth receiving unit and an RF receiving unit.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该机顶盒编码单元转码成机顶盒可识别的编码格式为8位2进制数,其中第7位提供标志位,第6位表示运动方向,第5~0位是一个组合位,表示运动速度。The above-mentioned virtual reality game device based on a digital set-top box, wherein, the set-top box coding unit transcodes into an 8-bit binary number in a code format recognizable by the set-top box, wherein the seventh bit provides a flag bit, the sixth bit indicates the direction of motion, and the sixth bit represents the direction of motion. Bits 5 to 0 are a combined bit, indicating the movement speed.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该码本生成单元进一步包括:The above-mentioned virtual reality game device based on a digital set-top box, wherein the codebook generating unit further includes:

加速度确定单元,根据机顶盒可识别的编码信息中所包含的运动速度信息确定加速度;an acceleration determination unit, which determines the acceleration according to the motion speed information contained in the coded information recognizable by the set-top box;

组合单元,对接收到的运动速度、运动方向和经该加速度确定单元确定的加速度加以组合。The combining unit combines the received moving speed, moving direction and the acceleration determined by the acceleration determining unit.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该控制端模块安装在运动器械中,器械包括乒乓球拍、羽毛球拍、网球拍。In the aforementioned virtual reality game device based on a digital set-top box, the control terminal module is installed in sports equipment, and the equipment includes table tennis rackets, badminton rackets, and tennis rackets.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该装置还包括广告播发模块,该模块进一步包括:The above-mentioned virtual reality game device based on a digital set-top box, wherein the device also includes an advertisement distribution module, which further includes:

控制平台单元,包括:Control platform unit, including:

存储单元,以数据库的方式存储机顶盒IP地址、机顶盒型号与广告;The storage unit stores the IP address of the set-top box, the model of the set-top box and the advertisement in the form of a database;

设置单元,从不同的机顶盒收集IP地址信息,对机顶盒进行用户分类,根据不同机顶盒型号对广告进行分类,设置机顶盒IP地址、机顶盒型号与广告之间的关联并存储在该存储单元的数据库中;Set the unit, collect IP address information from different set-top boxes, classify the users of the set-top boxes, classify the advertisements according to different set-top box models, set the association between the set-top box IP addresses, the set-top box models and the advertisements and store them in the database of the storage unit;

IP地址和机顶盒型号接收单元,接收机顶盒的IP地址和型号;IP address and set-top box model receiving unit, IP address and model of the receiver top box;

广告发送单元,根据接收到的机顶盒IP地址和机顶盒型号在该存储单元的数据库中提取出对应的广告,再发送出去;The advertisement sending unit extracts the corresponding advertisement in the database of the storage unit according to the received set-top box IP address and the set-top box model, and then sends it out;

广告播发单元,包括:Advertising unit, including:

IP地址和机顶盒型号上传单元,收集机顶盒的IP地址和型号并上传至该控制平台单元;The IP address and set-top box model upload unit collects the IP address and model of the set-top box and uploads them to the control platform unit;

广告读取单元,读取该控制平台单元的广告发送单元发送出来的广告;an advertisement reading unit, which reads the advertisement sent by the advertisement sending unit of the control platform unit;

广告传送单元,将该广告读取单元读取到的广告传送至机顶盒中并在游戏界面的广告位上予以播发。The advertisement transmission unit transmits the advertisement read by the advertisement reading unit to the set-top box and broadcasts it on the advertisement space of the game interface.

上述的基于数字机顶盒的虚拟现实游戏装置,其中,该控制平台单元还包括一广告预览单元,提供对该存储单元存储的广告内容的预览。In the aforementioned virtual reality game device based on a digital set-top box, the control platform unit further includes an advertisement preview unit, which provides a preview of the advertisement content stored in the storage unit.

基于上述的装置,本发明还提出了一种基于数字机顶盒的虚拟现实游戏的实现方法,该方法包括:Based on the above-mentioned device, the present invention also proposes a method for realizing a virtual reality game based on a digital set-top box, the method comprising:

在控制端由传感器完成对运动信息的采集;At the control end, the sensor completes the collection of motion information;

借助采集到的运动信息进行编码;Coding with the help of collected motion information;

将编码后的数据流以无线通信的方式发送出去;Send the encoded data stream by wireless communication;

在机顶盒端以无线通信的方式接收发送出来的编码数据流;Receive and send the coded data stream in the way of wireless communication at the set-top box;

将接收到的编码数据流转码成机顶盒可识别的编码格式;Transcode the received encoded data stream into an encoding format recognizable by the set-top box;

根据机顶盒可识别的编码格式的信息创建码本;Create a codebook based on information in an encoding format recognizable by the set-top box;

将码本信息提交至虚拟现实游戏层;Submit the codebook information to the virtual reality game layer;

根据接收到的码本信息以及码本与动作的对应关系生成相应的游戏程序代码;Generate corresponding game program codes according to the received codebook information and the corresponding relationship between codebooks and actions;

将生成的游戏程序代码嵌入在虚拟现实游戏中以完成相应的游戏策略。The generated game program code is embedded in the virtual reality game to complete the corresponding game strategy.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,采集和编码的运动信息包括运动方向和运动速度。In the implementation method of the above-mentioned virtual reality game based on a digital set-top box, the motion information collected and coded includes motion direction and motion speed.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,借助采集到的运动信息进行编码的该步骤进一步包括:The above-mentioned method for realizing a virtual reality game based on a digital set-top box, wherein, the step of encoding with the collected motion information further includes:

产生多个脉冲序列;generate multiple pulse trains;

在每个脉冲序列中,根据传感器采样到的数据串所包含的数据个数和数值确定运动速度;In each pulse sequence, the movement speed is determined according to the number and value of the data contained in the data string sampled by the sensor;

与此同时,根据多个脉冲序列中由传感器采样到的采样值确定运动方向;At the same time, the direction of motion is determined according to the sampling values sampled by the sensor in multiple pulse sequences;

将确定的运动速度和运动方向编码成适合无线传输的编码格式。Encode the determined motion speed and motion direction into a coding format suitable for wireless transmission.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,The realization method of the virtual reality game based on the above-mentioned digital set-top box, wherein,

该多个脉冲序列是5ms的脉冲;the plurality of pulse trains are 5 ms pulses;

该运动方向的判断方法为:The method of judging the direction of motion is:

当脉冲序列中出现4ms的低电平时,获得一个采样值,判断运动方向为左右方向;When a low level of 4ms appears in the pulse sequence, a sampling value is obtained, and the direction of motion is judged to be left and right;

当脉冲序列中未出现4ms的低电平时,判断运动方向为前后方向。When the low level of 4ms does not appear in the pulse sequence, it is judged that the direction of movement is the front and back direction.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,该无线通信方式包括红外传输、蓝牙传输和RF传输。In the implementation method of the above-mentioned virtual reality game based on a digital set-top box, the wireless communication method includes infrared transmission, bluetooth transmission and RF transmission.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,该机顶盒可识别的编码格式为8位二进制数,其中第7位提供标志位,第6位表示运动方向,第5~0位是一个组合位,表示运动速度。The above-mentioned method for realizing a virtual reality game based on a digital set-top box, wherein the encoding format recognizable by the set-top box is an 8-bit binary number, wherein the 7th bit provides a flag bit, the 6th bit indicates the direction of motion, and the 5th to 0th bits are a Combined bits, indicating the movement speed.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,该码本创建步骤进一步包括:The above-mentioned method for realizing a virtual reality game based on a digital set-top box, wherein the codebook creation step further includes:

根据机顶盒可识别的编码信息中所包含的运动速度信息确定加速度;Determine the acceleration according to the motion speed information contained in the coded information recognizable by the set-top box;

对接收到的运动速度、运动方向以及确定的加速度进行组合。Combine the received motion velocity, motion direction and determined acceleration.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,在该方法中还包括同步执行的广告播发的过程,该广告播发过程进一步包括:The implementation method of the above-mentioned virtual reality game based on a digital set-top box, wherein the method also includes a process of synchronously executing an advertisement broadcast, and the advertisement broadcast process further includes:

广告播发单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台;The advertisement distributing unit collects the IP address and model of the set-top box and uploads them to the control platform;

控制平台根据接收到的机顶盒IP地址和型号从数据库中提取相应的广告并回传到广告播发单元;The control platform extracts the corresponding advertisement from the database according to the received IP address and model of the set-top box and sends it back to the advertisement distributing unit;

广告播发单元将从控制平台下载到的广告发送到机顶盒并通过机顶盒在游戏界面上的广告位予以播放。The advertisement distributing unit sends the advertisement downloaded from the control platform to the set-top box and plays it through the advertisement space on the game interface of the set-top box.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,该广告播发过程还包括在广告播放单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台的步骤之前的广告设置步骤,该广告设置步骤进一步包括:The realization method of the above-mentioned virtual reality game based on the digital set-top box, wherein, the advertisement broadcasting process also includes an advertisement setting step before the step of collecting the IP address and the set-top box model of the set-top box by the advertisement playing unit, and uploading to the control platform, the advertisement setting The steps further include:

控制平台从不同机顶盒收集机顶盒IP地址和型号;The control platform collects the set-top box IP address and model from different set-top boxes;

对机顶盒进行用户分类,对广告进行分类,设置机顶盒IP地址、机顶盒型号以及广告之间的关联并存储在控制平台的数据库中。Classify the user of the set-top box, classify the advertisement, set the association between the IP address of the set-top box, the model of the set-top box and the advertisement and store it in the database of the control platform.

上述的基于数字机顶盒的虚拟现实游戏的实现方法,其中,该广告播发过程还包括广告预览步骤,该广告预览步骤在该广告设置步骤以及广告播放单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台的步骤之间,在该广告预览步骤中控制平台根据用户的输入提供对应广告的预览。The realization method of the above-mentioned virtual reality game based on the digital set-top box, wherein, the advertisement broadcasting process also includes an advertisement preview step, and the advertisement preview step collects the IP address and the set-top box model of the set-top box in the advertisement setting step and the advertisement playback unit, and uploads to Between the steps of the control platform, in the advertisement preview step, the control platform provides a preview of the corresponding advertisement according to the user's input.

本发明对比现有技术有如下的有益效果:本发明将虚拟现实游戏引入机顶盒平台,通过带无线输出的运动器械将运动指令发往机顶盒,机顶盒通过无线接收将指令译码,随即提交给上层软件处理,上层软件根据指令完成和响应各种游戏动作。本发明在游戏层面上构成了人机互动,给人以现实的体验。本发明还通过对游戏背景的处理可远程对背景界面进行更换,开展广告增值服务。Compared with the prior art, the present invention has the following beneficial effects: the present invention introduces virtual reality games into the set-top box platform, and sends motion instructions to the set-top box through sports equipment with wireless output, and the set-top box decodes the instructions through wireless reception, and then submits them to the upper layer software Processing, the upper layer software completes and responds to various game actions according to instructions. The present invention constitutes human-computer interaction on the game level, giving people a realistic experience. The invention can also remotely replace the background interface by processing the game background, and carry out advertising value-added services.

附图说明 Description of drawings

图1是本发明的基于数字机顶盒的虚拟现实游戏装置的一个实施例的系统结构图。Fig. 1 is a system structure diagram of an embodiment of a virtual reality game device based on a digital set-top box of the present invention.

图2是本发明的基于数字机顶盒的虚拟现实游戏装置的一个实施例的框图。Fig. 2 is a block diagram of an embodiment of the digital set-top box-based virtual reality game device of the present invention.

图3A、3B分别是图2实施例中编码芯片单元和码本生成单元的框图。3A and 3B are respectively block diagrams of the encoding chip unit and the codebook generation unit in the embodiment of FIG. 2 .

图4是本发明的广告播发模块的一个较佳实施例的框图。Fig. 4 is a block diagram of a preferred embodiment of the advertisement distributing module of the present invention.

图5是本发明的广告播发模块的另一较佳实施例的框图。Fig. 5 is a block diagram of another preferred embodiment of the advertisement distributing module of the present invention.

图6是本发明的基于数字机顶盒的虚拟现实游戏的实现方法的一个实施例的流程图。Fig. 6 is a flow chart of an embodiment of the implementation method of the virtual reality game based on the digital set-top box of the present invention.

图7是图6实施例中编码步骤的子流程图。Fig. 7 is a sub-flow chart of the encoding steps in the embodiment of Fig. 6 .

图8是本发明的广告播发过程的一个实施例的流程图。FIG. 8 is a flow chart of an embodiment of the advertisement distribution process of the present invention.

图9是本发明的广告播发过程的另一实施例的流程图。Fig. 9 is a flow chart of another embodiment of the advertisement distribution process of the present invention.

具体实施方式 Detailed ways

下面结合附图和实施例对本发明作进一步的描述。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

图1示出了本发明的基于数字机顶盒的虚拟现实游戏装置的一个实施例的系统结构。请参见图1,游戏装置1由控制端模块10和机顶盒模块20构成,其中控制端模块10安装在运动器械3上,机顶盒模块20通过无线方式与显示终端2相连。运动器械3包括乒乓球拍、羽毛球拍和网球拍等,显示终端2可以是电视机。控制端模块10将包含运动信息的指令发送出去,由机顶盒模块20接收该指令并在游戏中给出相应的反馈,并在显示终端2上予以显示。Fig. 1 shows the system structure of an embodiment of the virtual reality game device based on the digital set-top box of the present invention. Referring to FIG. 1 , the game device 1 is composed of a console module 10 and a set-top box module 20 , wherein the console module 10 is installed on the sports equipment 3 , and the set-top box module 20 is connected to the display terminal 2 through wireless. The sports equipment 3 includes table tennis rackets, badminton rackets, tennis rackets, etc., and the display terminal 2 may be a TV. The control terminal module 10 sends out the instruction containing the movement information, and the set-top box module 20 receives the instruction and gives corresponding feedback in the game, and displays it on the display terminal 2 .

请继续参见图2,图2示出了本发明的基于数字机顶盒的虚拟现实游戏装置的一个实施例的原理。控制端模块10包括:传感器单元11、编码芯片单元12和无线发射单元13。传感器单元11是采集方向和力度的传感器,完成对人体运动信号的采集。Please continue to refer to FIG. 2 , which shows the principle of an embodiment of the digital set-top box-based virtual reality game device of the present invention. The control terminal module 10 includes: a sensor unit 11 , an encoding chip unit 12 and a wireless transmitting unit 13 . The sensor unit 11 is a sensor for collecting direction and strength, and completes the collection of human body movement signals.

请结合图3A,编码芯片单元12进一步包括:脉冲序列生成单元120、速度判断单元121、方向判断单元122和编码单元123。脉冲生成单元产生一组包含多个脉冲序列,在本实施例中是一组包含多个5ms的脉冲序列。在每一个脉冲中传感器单元11都对运动信号进行采样。速度判断单元121在脉冲生长单元120所产生的每个脉冲序列中,根据传感器单元11采样到的数据串X1,X2,......,Xn所包含的数据个数和相应数值确定当前的运动速度。在本实施例中,于每个脉冲序列中所采样到的数据串X1~Xn中,如果数据个数为9(即n=9)则判断运动速度为高速,如果数据个数小于等于7且倒数第2个数据Xn-1为1.2ms(即n≤7且Xn-1=1.2ms)则判断运动速度为低速,如果数据个数小于等于7且倒数第2个数据Xn-1不等于1.2ms(即n≤7且Xn-1≠1.2ms)则判断运动速度为中速。方向判断单元122在脉冲序列生成单元120所产生的这一组5ms脉冲序列中,根据是否获取到采样值确定运动方向,在本实施例中,如果在5ms脉冲序列中出现了4ms的低电平,则获取到一个采样值,判断运动方向为左右方向,如果在5ms脉冲序列中未出现4ms的低电平,则无法获取采样值,判断运动方向为前后方向。可见,本实施例中采集和编码的运动信息包括运动方向(左右和前后方向)和运动速度。编码单元123将高速、中速和低速的运动速度以及左右与前后的运动方向编码成适合无线传输的编码形式。Please refer to FIG. 3A , the encoding chip unit 12 further includes: a pulse sequence generation unit 120 , a speed determination unit 121 , a direction determination unit 122 and an encoding unit 123 . The pulse generation unit generates a set of multiple pulse sequences, in this embodiment, a set of multiple 5ms pulse sequences. The sensor unit 11 samples the motion signal in every pulse. In each pulse sequence generated by the pulse growing unit 120, the speed judging unit 121 determines the number of data contained in the data strings X1, X2, . . . , Xn sampled by the sensor unit 11 and the corresponding values to determine the current speed of movement. In this embodiment, among the data strings X1-Xn sampled in each pulse sequence, if the number of data is 9 (that is, n=9), it is judged that the moving speed is high speed; if the number of data is less than or equal to 7 and The penultimate second data Xn-1 is 1.2ms (that is, n≤7 and Xn-1=1.2ms), then it is judged that the movement speed is low speed, if the number of data is less than or equal to 7 and the penultimate second data Xn-1 is not equal to 1.2 ms (that is, n≤7 and Xn-1≠1.2ms), it is judged that the movement speed is medium speed. The direction judging unit 122 determines the direction of motion according to whether the sampling value is obtained in the group of 5ms pulse sequences generated by the pulse sequence generation unit 120. In this embodiment, if a 4ms low level occurs in the 5ms pulse sequence , then a sampling value is obtained, and the direction of motion is judged to be left and right. If the low level of 4 ms does not appear in the 5 ms pulse sequence, the sampling value cannot be obtained, and the direction of motion is judged to be front and rear. It can be seen that the motion information collected and encoded in this embodiment includes motion direction (left, right and front and rear directions) and motion speed. The encoding unit 123 encodes the high-speed, medium-speed and low-speed movement speeds and the left-right and front-back movement directions into a coding form suitable for wireless transmission.

无线发射单元13将经编码芯片单元12编码后数据流发送出去,无线发射单元13包括红外发射单元、蓝牙发射单元和RF发射单元等,在本实施例中是红外发射单元。The wireless transmitting unit 13 sends out the data stream encoded by the encoding chip unit 12. The wireless transmitting unit 13 includes an infrared transmitting unit, a Bluetooth transmitting unit and an RF transmitting unit, etc., and in this embodiment is an infrared transmitting unit.

回到图2,机顶盒模块20主要包括三个子模块:红外接收和硬件层子模块21、机顶盒JAVA虚拟机层子模块22和游戏层子模块23。红外接收和硬件层子模块21包括无线接收单元210、机顶盒编码单元211和码本生成单元212。无线接收单元210接收无线发射单元13发送的编码数据流,对应无线发射单元13,无线接收单元210可以是红外接收单元、蓝牙接收单元或RF接收单元等,在本实施例中是红外接收单元。机顶盒编码单元211将无线接收单元210接收到的编码数据流转码成机顶盒可识别的编码格式。而这种编码格式是8位二进制数(bit7~bit0),其中第7位bit7提供标志位,1表示红外信号由运动器械的控制端模块10发出,0表示由遥控器发出;第6位bit6表示挥拍方向,1表示左右挥拍,0表示前后挥拍;第5~0位bit5~bit0是一个组合位,用来表示高、中、低三个等级的速度,11代表高速、10代表中速、01代表低速。在编码格式中EE和80两个编码空出不用。码本生成单元212根据机顶盒编码单元211输出的机顶盒可识别的编码格式的信息创建码本。请同时参见图3B,码本生成单元212包括加速度确定单元2120和组合单元2121。加速度确定单元2120根据编码第5~0位所存储的速度信息确定加速度。例如存储“1011”,判断是从中速到高速,此时的加速度为a1。依此类推,存储“0110”,判断是从低速到中速,此时加速度还是a1;存储“0111”,判断出是从低速到高速,此时加速度为a2。反之也一样,从高速到中速或从中速到低速时的加速度为-a1,从高速到低速时的加速度为-a2。组合单元2121对接收到的运动速度(高、中、低三档速度)、运动方向(左右和前后两个方向)和加速度确定单元2120输出的加速度(a1、-a1、a2、-a2四个加速度)加以组合,形成码本信息。Returning to FIG. 2 , the set-top box module 20 mainly includes three sub-modules: an infrared receiving and hardware layer sub-module 21 , a set-top box JAVA virtual machine layer sub-module 22 and a game layer sub-module 23 . The infrared receiving and hardware layer sub-module 21 includes a wireless receiving unit 210 , a set-top box encoding unit 211 and a codebook generating unit 212 . The wireless receiving unit 210 receives the encoded data stream sent by the wireless transmitting unit 13. Corresponding to the wireless transmitting unit 13, the wireless receiving unit 210 can be an infrared receiving unit, a Bluetooth receiving unit or an RF receiving unit, etc., and in this embodiment is an infrared receiving unit. The set-top box encoding unit 211 transcodes the encoded data stream received by the wireless receiving unit 210 into an encoding format recognizable by the set-top box. And this encoding format is 8-bit binary number (bit7~bit0), wherein the 7th bit7 provides flag bits, 1 means that the infrared signal is sent by the control terminal module 10 of the sports equipment, 0 means sent by the remote control; the 6th bit6 Indicates the direction of swing, 1 means left and right swing, 0 means forward and backward swing; the 5th to 0th bit5~bit0 is a combination bit, which is used to indicate the speed of high, medium and low levels, 11 means high speed, 10 means Medium speed and 01 represent low speed. In the encoding format, the two encodings EE and 80 are not used. The codebook generation unit 212 creates a codebook according to the information of the encoding format recognizable by the set-top box output by the set-top box encoding unit 211 . Please also refer to FIG. 3B , the codebook generating unit 212 includes an acceleration determining unit 2120 and a combining unit 2121 . The acceleration determining unit 2120 determines the acceleration according to the speed information stored in the coded bits 5-0. For example, "1011" is stored, and the judgment is from medium speed to high speed, and the acceleration at this time is a1. And so on, store "0110", judge from low speed to medium speed, the acceleration is still a1 at this time; store "0111", judge from low speed to high speed, the acceleration is a2 at this time. The reverse is also the same, the acceleration from high speed to medium speed or from medium speed to low speed is -a1, and the acceleration from high speed to low speed is -a2. Combining unit 2121 compares the received motion speed (high, medium and low speeds), motion direction (left and right and front and rear directions) and acceleration outputted by acceleration determination unit 2120 (four of a1, -a1, a2, -a2) Acceleration) are combined to form codebook information.

机顶盒JAVA虚拟机层子模块22包括下层接口单元220和上层接口单元221。下层接口单元220向硬件层提取创建完成的码本信息。上层接口单元221向游戏层提供虚拟现实游戏的运行、开发的环境和接口,将下层接口单元220获取到的码本信息提交至上层的虚拟现实游戏。The set-top box JAVA virtual machine layer sub-module 22 includes a lower layer interface unit 220 and an upper layer interface unit 221 . The lower layer interface unit 220 extracts the created codebook information to the hardware layer. The upper-layer interface unit 221 provides the game layer with an environment and interface for running and developing virtual reality games, and submits the codebook information obtained by the lower-layer interface unit 220 to the upper-layer virtual reality game.

游戏层子模块23包括码本信息接收单元230、代码生成单元231和游戏策略完成单元232。码本信息接收单元230接收下层接口单元220传输来的码本信息,代码生成单元231对码本信息进行辨析,根据码本信息以及码本与动作的对应关系生成相应的游戏程序代码。游戏策略完成单元232将代码生成单元231生成的游戏程序代码嵌入在虚拟现实游戏中以完成相应的游戏策略,通过显示终端上的游戏画面获得相应的运动信息的反馈。在游戏开发中,左右方向根据JAVA游戏端进行策略控制,模糊处理。比如对手回球到游戏者的左半边桌面,将回球线路设计到将球回到对手的右半桌面,类似于游戏者向右挥拍的策略;同样面对落在游戏者右半桌面球,将回球设计在对手的左半桌面,类似游戏者向左挥拍的策略;当球落在游戏者桌面中间的时候,随机产生回球线路,模拟向左或向右挥拍。The game layer sub-module 23 includes a codebook information receiving unit 230 , a code generating unit 231 and a game strategy completing unit 232 . The codebook information receiving unit 230 receives the codebook information transmitted from the lower layer interface unit 220, the code generation unit 231 distinguishes the codebook information, and generates corresponding game program codes according to the codebook information and the correspondence between codebooks and actions. The game strategy completion unit 232 embeds the game program code generated by the code generation unit 231 in the virtual reality game to complete the corresponding game strategy, and obtains the feedback of corresponding motion information through the game screen on the display terminal. In game development, the left and right directions are controlled strategically and blurred according to the JAVA game terminal. For example, the opponent returns the ball to the player's left half of the table, and the return route is designed to return the ball to the opponent's right half of the table, which is similar to the strategy of the player swinging to the right; the same is true for the ball falling on the player's right half of the table. , design the return ball on the left half of the opponent's table, similar to the player's strategy of swinging to the left; when the ball falls in the middle of the player's table, a return line is randomly generated to simulate a left or right swing.

此外,在虚拟现实游戏的背景中提供可替换的图片位,在图片位上放置广告内容,为运营商提供赢利渠道。因此,本发明提出了基于数字机顶盒的虚拟现实游戏装置的另一实施例。在该实施例中,本发明的虚拟现实游戏装置除了具备上一实施例描述的控制端模块和机顶盒模块外,还设置了一个广告播发模块。本实施例中的控制端模块和机顶盒模块与上一实施例中的完全相同,因此不再赘述。下面结合图4对广告播发模块的一个实施例进行说明。In addition, replaceable picture slots are provided in the background of virtual reality games, and advertising content is placed on the picture slots to provide profit channels for operators. Therefore, the present invention proposes another embodiment of a virtual reality game device based on a digital set-top box. In this embodiment, in addition to the control terminal module and the set-top box module described in the previous embodiment, the virtual reality game device of the present invention is also provided with an advertisement distribution module. The control terminal module and the set-top box module in this embodiment are completely the same as those in the previous embodiment, so details are not repeated here. An embodiment of the advertisement distributing module will be described below with reference to FIG. 4 .

请参见图4,广告播发模块30包括:广告播发单元32和控制平台单元31。广告播发单元32是一个由J2ME编写的模块,位于终端机顶盒,而控制平台单元31由ASP编写,置于服务器端。控制平台单元31包括存储单元310、设置单元311、IP地址和机顶盒型号接收单元312和广告发送单元313。存储单元310以数据库的存储方式存储上传的机顶盒IP地址、机顶盒型号以及对应的广告,其中IP地址、型号与广告是相关联的。设置单元311从不同的机顶盒收集其IP地址,对机顶盒进行用户分类,再根据不同的机顶盒型号对广告加以分类,关联机顶盒IP地址、机顶盒型号与广告并将这种关联存储在存储单元310的数据库中。广告发送单元313根据由IP地址和机顶盒型号接收单元312所接收到的机顶盒IP地址和机顶盒型号在存储单元310的数据库中提取出对应的广告再发送出去。Referring to FIG. 4 , the advertisement distribution module 30 includes: an advertisement distribution unit 32 and a control platform unit 31 . The advertisement distributing unit 32 is a module written by J2ME and located in the terminal set-top box, while the control platform unit 31 is written by ASP and placed on the server side. The control platform unit 31 includes a storage unit 310 , a setting unit 311 , an IP address and set-top box model receiving unit 312 and an advertisement sending unit 313 . The storage unit 310 stores the uploaded set-top box IP address, set-top box model and corresponding advertisement in a database storage manner, wherein the IP address, model and advertisement are associated. The setting unit 311 collects its IP addresses from different set-top boxes, classifies the set-top boxes as users, then classifies the advertisements according to different set-top box models, associates the set-top box IP addresses, set-top box models and advertisements, and stores this association in the database of the storage unit 310 middle. The advertisement sending unit 313 extracts the corresponding advertisement from the database of the storage unit 310 according to the set-top box IP address and set-top box model received by the IP address and set-top box model receiving unit 312 and then sends it out.

广告播发单元32包括IP地址和机顶盒型号上传单元320、广告读取单元321和广告传送单元322。IP地址和机顶盒型号上传单元320收集机顶盒的IP地址和型号并将这些信息上传到控制平台单元。广告读取单元321读取控制平台的广告发送单元313发送来的广告,并经广告传送单元322将该广告传送到机顶盒中。机顶盒将广告页面放置于游戏背景的图片位,予以播放。The advertisement distributing unit 32 includes an IP address and STB model uploading unit 320 , an advertisement reading unit 321 and an advertisement transmitting unit 322 . The IP address and set-top box model uploading unit 320 collects the IP address and model of the set-top box and uploads these information to the control platform unit. The advertisement reading unit 321 reads the advertisement sent by the advertisement sending unit 313 of the control platform, and transmits the advertisement to the set-top box through the advertisement sending unit 322 . The set-top box places the advertisement page on the picture position of the background of the game and plays it.

广告播发模块还可以设置成图5所示的实施例,在上一实施例基础上,在控制平台单元31’内还多设置了一个广告预览单元314’,该单元提供给用户对广告内容的预览。而其余的模块与上一实施例完全相同,因此不再赘述。The advertisement distributing module can also be set to the embodiment shown in Fig. 5. On the basis of the previous embodiment, an advertisement preview unit 314' is also set in the control platform unit 31', which provides the user with an overview of the advertisement content. preview. The rest of the modules are completely the same as those in the previous embodiment, so no more details are given here.

本发明另外提出了一种基于数字机顶盒的虚拟现实游戏的实现方法,该方法的一个实施例的步骤可参见图6。下面是对该流程中各步骤的详细描述。The present invention also proposes a method for implementing a virtual reality game based on a digital set-top box, and the steps of an embodiment of the method can be referred to in FIG. 6 . The following is a detailed description of each step in the process.

步骤S10:在控制端由传感器完成对运动信息的采集。传感器单元是采集方向和力度的传感器,完成对人体运动信号的采集。运动信息包括运动方向和运动速度。Step S10: Collect motion information by sensors at the control end. The sensor unit is a sensor that collects direction and strength, and completes the collection of human motion signals. Motion information includes motion direction and motion speed.

步骤S11:借助采集到的运动信息进行编码。编码的具体过程请参见图7,进一步包括:Step S11: Encoding with the help of the collected motion information. Please refer to Figure 7 for the specific process of encoding, which further includes:

步骤S110:产生一组包含多个脉冲的脉冲序列,在本实施例中是5ms的脉冲,事实上脉冲长度是由实际的编码芯片决定的。Step S110: Generate a group of pulse sequences including a plurality of pulses, in this embodiment it is a 5ms pulse, in fact the pulse length is determined by the actual encoding chip.

步骤S111:根据在每个脉冲序列中采样到的数据串所包含的数据个数和数值确定运动速度。具体地说,在本实施例中,在产生的每个脉冲序列中,根据传感器采样到的数据串X1,X2,......,Xn,如果数据个数为9(即n=9)则判断运动速度为高速,如果数据个数小于等于7且倒数第2个数据Xn-1为1.2ms(即n≤7且Xn-1=1.2ms)则判断运动速度为低速,如果数据个数小于等于7且倒数第2个数据Xn-1不等于1.2ms(即n≤7且Xn-1≠1.2ms)则判断运动速度为中速。Step S111: Determine the movement speed according to the number and value of data included in the data string sampled in each pulse sequence. Specifically, in this embodiment, in each pulse sequence generated, according to the data strings X1, X2, ..., Xn sampled by the sensor, if the number of data is 9 (that is, n=9 ) then it is judged that the motion speed is high speed, if the number of data is less than or equal to 7 and the penultimate data Xn-1 is 1.2ms (that is, n≤7 and Xn-1=1.2ms), then it is judged that the motion speed is low speed, if the number of data Xn-1 is 1.2ms If the number is less than or equal to 7 and the penultimate second data Xn-1 is not equal to 1.2ms (that is, n≤7 and Xn-1≠1.2ms), it is judged that the movement speed is medium speed.

步骤S112:与步骤S111同步进行。根据多个脉冲序列中由传感器采样到的采样值确定运动方向。在本实施例中,如果在5ms脉冲序列中出现了4ms的低电平,则获取到一个采样值,判断运动方向为左右方向,如果在5ms脉冲序列中未出现4ms的低电平,则无法获取采样值,判断运动方向为前后方向。Step S112: Synchronized with step S111. The direction of motion is determined from the sampled values sampled by the sensor in a plurality of pulse trains. In this embodiment, if a 4ms low level occurs in the 5ms pulse sequence, a sampling value is obtained, and the direction of motion is judged to be the left-right direction. If the 4ms low level does not appear in the 5ms pulse sequence, it cannot Obtain the sampled value, and judge the direction of motion as the front-back direction.

步骤S113:将上两步中确定的运动速度和运动方向编码成适合无线传输的编码格式。Step S113: Encode the moving speed and moving direction determined in the previous two steps into a coding format suitable for wireless transmission.

步骤S12:将编码后的数据流以无线通信的方式发送出去。这里的无线通信方式包括红外传输、蓝牙传输和RF传输等。Step S12: Send the coded data stream by wireless communication. The wireless communication methods here include infrared transmission, bluetooth transmission and RF transmission, etc.

步骤S13:在机顶盒端以无线通信的方式接收发送来的编码数据流。这里的无线通信方式与步骤S12的相对应。Step S13: Receive the transmitted coded data stream by means of wireless communication at the set-top box. The wireless communication method here corresponds to that of step S12.

步骤S14:将接收到的编码数据流转码成机顶盒可识别的编码格式。这种编码格式是8位二进制数(bit7~bit0),其中第7位bit7提供标志位,1表示红外信号由运动器械的控制端模块10发出,0表示由遥控器发出;第6位bit6表示挥拍方向,1表示左右挥拍,0表示前后挥拍;第5~0位bit5~bit0是一个组合位,用来表示高、中、低三个等级的速度,11代表高速、10代表中速、01代表低速。在编码格式中EE和80两个编码空出不用。Step S14: Transcoding the received encoded data stream into an encoding format recognizable by the set-top box. This encoding format is an 8-bit binary number (bit7~bit0), wherein the seventh bit bit7 provides a flag bit, 1 means that the infrared signal is sent by the control terminal module 10 of the sports equipment, 0 means that it is sent by the remote control; the sixth bit bit6 means Swing direction, 1 means left and right swing, 0 means forward and backward swing; the 5th to 0th bit5~bit0 is a combination bit, used to indicate the speed of high, medium and low levels, 11 represents high speed, 10 represents medium Speed, 01 represents low speed. In the encoding format, the two encodings EE and 80 are not used.

步骤S15:根据机顶盒可识别的编码格式的信息中所包含的运动速度信息确定加速度。根据编码第5~0位所存储的速度信息确定加速度。例如存储“1011”,判断是从中速到高速,此时的加速度为a1。依此类推,存储“0110”,判断是从低速到中速,此时加速度还是a1;存储“0111”,判断出是从低速到高速,此时加速度为a2。反之也一样,从高速到中速或从中速到低速时的加速度为-a1,从高速到低速时的加速度为-a2。Step S15: Determine the acceleration according to the motion speed information contained in the information in the encoding format recognizable by the set-top box. Acceleration is determined according to the speed information stored in bits 5 to 0 of the code. For example, "1011" is stored, and the judgment is from medium speed to high speed, and the acceleration at this time is a1. And so on, store "0110", judge from low speed to medium speed, the acceleration is still a1 at this time; store "0111", judge from low speed to high speed, the acceleration is a2 at this time. The reverse is also the same, the acceleration from high speed to medium speed or from medium speed to low speed is -a1, and the acceleration from high speed to low speed is -a2.

步骤S16:对接收到的运动速度、运动方向以及步骤S15中确定的加速度进行组合,从而创建码本。本实施例中的运动速度包括高、中、低速三档,运动方向包括左右方向和前后方向,加速度包括a1、-a1、a2和-a2。Step S16: Combine the received motion speed, motion direction and the acceleration determined in step S15, so as to create a codebook. The movement speed in this embodiment includes three gears of high, middle and low speed, the movement direction includes left and right directions and front and rear directions, and the acceleration includes a1, -a1, a2 and -a2.

步骤S17:将码本信息提交至虚拟现实游戏层。机顶盒有一个机顶盒Java虚拟机层,是提交过程中的一个中介。Step S17: Submit the codebook information to the virtual reality game layer. The STB has a STB Java Virtual Machine layer that acts as an intermediary in the submission process.

步骤S18:根据接收到的码本信息以及码本与动作的对应关系生成相应的游戏程序代码。Step S18: Generate corresponding game program codes according to the received codebook information and the correspondence between codebooks and actions.

步骤S19:将生成的游戏程序代码嵌入在虚拟现实游戏中以完成相应的游戏策略。代码被执行后通过显示终端显示人体运动信号的反馈信息。Step S19: Embedding the generated game program code in the virtual reality game to complete the corresponding game strategy. After the code is executed, the feedback information of the human body motion signal is displayed through the display terminal.

在游戏开发中,左右方向根据JAVA游戏端进行策略控制,模糊处理。比如对手回球到游戏者的左半边桌面,将回球线路设计到将球回到对手的右半桌面,类似于游戏者向右挥拍的策略;同样面对落在游戏者右半桌面球,将回球设计在对手的左半桌面,类似游戏者向左挥拍的策略;当球落在游戏者桌面中间的时候,随机产生回球线路,模拟向左或向右挥拍。In game development, the left and right directions are controlled strategically and blurred according to the JAVA game terminal. For example, the opponent returns the ball to the player's left half of the table, and the return route is designed to return the ball to the opponent's right half of the table, which is similar to the strategy of the player swinging to the right; the same is true for the ball falling on the player's right half of the table. , design the return ball on the left half of the opponent's table, similar to the player's strategy of swinging to the left; when the ball falls in the middle of the player's table, a return line is randomly generated to simulate a left or right swing.

此外,在虚拟现实游戏的背景中提供可替换的图片位,在图片位上放置广告内容,为运营商提供赢利渠道。因此,本发明提出了基于数字机顶盒的虚拟现实游戏实现方法的另一实施例。在该实施例中,本发明的虚拟现实游戏实现方法除了具备上一实施例描述的步骤外,还包括一个广告播发过程与动作控制同步执行。本实施例中的除广告播发过程之外的其他步骤均与上一实施例相同,因此不再赘述。下面结合图8对广告播发过程的一个实施例进行说明。In addition, replaceable picture slots are provided in the background of virtual reality games, and advertising content is placed on the picture slots to provide profit channels for operators. Therefore, the present invention proposes another embodiment of a method for implementing a virtual reality game based on a digital set-top box. In this embodiment, in addition to the steps described in the previous embodiment, the implementation method of the virtual reality game of the present invention also includes a synchronous execution of an advertisement broadcasting process and motion control. The other steps in this embodiment are the same as those in the previous embodiment except for the process of broadcasting the advertisement, so they will not be repeated here. An embodiment of the advertising broadcasting process will be described below with reference to FIG. 8 .

步骤S20:广告播发单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台。Step S20: The advertisement distributing unit collects the IP address and model of the set-top box, and uploads them to the control platform.

步骤S21:控制平台根据接收到的机顶盒IP地址和型号从数据库中提取相应的广告并回传到广告播发单元。Step S21: The control platform extracts the corresponding advertisement from the database according to the received IP address and model of the set-top box and sends it back to the advertisement distributing unit.

控制平台的数据库中存储了各机顶盒IP地址、型号、广告以及它们之间的关联。The database of the control platform stores the IP addresses, models, advertisements and associations between each set-top box.

步骤S22:广告播发单元将从控制平台上下载到的广告发送到机顶盒并通过机顶盒在游戏界面上设定的广告位予以播放。Step S22: The advertisement distributing unit sends the advertisement downloaded from the control platform to the set-top box and plays it through the advertisement position set on the game interface by the set-top box.

本发明中的广告播发过程还可以图9的实施例来实现。请参见图9,下面是对该播发过程中各步骤的详细描述。The advertisement distributing process in the present invention can also be implemented in the embodiment shown in FIG. 9 . Please refer to FIG. 9 , the following is a detailed description of each step in the advertising process.

步骤S30:控制平台从不同的机顶盒收集机顶盒IP地址和型号。Step S30: the control platform collects the IP addresses and models of the set-top boxes from different set-top boxes.

步骤S31:对机顶盒进行用户分类,对广告进行分类,设置机顶盒IP地址、机顶盒型号以及广告之间的关联并存储在控制平台的数据库中。Step S31: Classify the set-top box users, classify the advertisements, set the association between the IP address of the set-top box, the model of the set-top box and the advertisements, and store them in the database of the control platform.

步骤S32:根据用户输入提供对所选择的广告的预览。Step S32: Provide a preview of the selected advertisement according to user input.

步骤S33:广告播发单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台。Step S33: The advertisement distributing unit collects the IP address and model of the set-top box, and uploads them to the control platform.

步骤S34:控制平台根据接收到的机顶盒IP地址和型号从数据库中提取相应的广告并回传到广告播发单元。Step S34: The control platform extracts the corresponding advertisement from the database according to the received IP address and model of the set-top box and sends it back to the advertisement distributing unit.

步骤S35:广告播发单元将从控制平台上下载到的广告发送到机顶盒并通过机顶盒在游戏界面上设定的广告位予以播放。Step S35: The advertisement distributing unit sends the advertisement downloaded from the control platform to the set-top box and plays it through the advertisement position set on the game interface by the set-top box.

上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技术人员可在不脱离本发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的最大范围。The above-mentioned embodiments are provided for those of ordinary skill in the art to implement or use the present invention. Those of ordinary skill in the art can make various modifications or changes to the above-mentioned embodiments without departing from the inventive idea of the present invention. Therefore, the present invention The scope of protection of the invention is not limited by the above-mentioned embodiments, but should be the maximum scope consistent with the innovative features mentioned in the claims.

Claims (20)

1 一种基于数字机顶盒的虚拟现实游戏装置,该装置包括:1 A virtual reality game device based on a digital set-top box, the device comprising: 控制端模块,将包含运动信息的指令发送出去,该控制端模块进一步包括:The control terminal module sends out the instruction containing the motion information, and the control terminal module further includes: 传感器单元,完成对运动信息的采集;The sensor unit completes the collection of motion information; 编码芯片单元,借助该传感器单元采集到的运动信息进行编码;An encoding chip unit is used to encode the motion information collected by the sensor unit; 无线发射单元,将经该编码芯片单元编码后的数据流发送出去;The wireless transmitting unit sends out the data stream encoded by the encoding chip unit; 机顶盒模块,接收包含运动信息的指令并在游戏中给出相应的反馈,该机顶盒模块进一步包括:The set-top box module receives instructions containing motion information and gives corresponding feedback in the game. The set-top box module further includes: 红外接收和硬件层子模块,该子模块进一步包括:Infrared receiving and hardware layer sub-module, the sub-module further includes: 无线接收单元,接收该无线发射单元发出的编码数据流;The wireless receiving unit receives the coded data stream sent by the wireless transmitting unit; 机顶盒编码单元,将该无线接收单元接收到的编码数据流转码成机顶盒可识别的编码格式;The set-top box encoding unit transcodes the encoded data stream received by the wireless receiving unit into an encoding format recognizable by the set-top box; 码本生成单元,根据该机顶盒编码单元输出的机顶盒可识别的编码格式的信息创建成码本;The codebook generation unit creates a codebook according to the information of the set-top box recognizable encoding format output by the set-top box encoding unit; 机顶盒JAVA虚拟机层子模块,该子模块进一步包括:Set-top box JAVA virtual machine layer submodule, this submodule further includes: 上层接口单元,向游戏层提供虚拟现实游戏的运行、开发的环境和接口;The upper layer interface unit provides the game layer with the environment and interface for the operation and development of virtual reality games; 下层接口单元,向硬件层提取创建完成的码本信息并通过该上层接口单元提交至上层的虚拟现实游戏;The lower layer interface unit extracts the created codebook information from the hardware layer and submits it to the upper layer virtual reality game through the upper layer interface unit; 游戏层子模块,该子模块进一步包括:Game layer sub-module, the sub-module further includes: 码本信息接收单元,接收该下层接口单元传输来的码本信息;The codebook information receiving unit receives the codebook information transmitted by the lower layer interface unit; 代码生成单元,根据该码本信息接收单元接收到的码本信息以及码本与动作的对应关系生成相应的游戏程序代码;The code generation unit generates corresponding game program codes according to the codebook information received by the codebook information receiving unit and the correspondence between codebooks and actions; 游戏策略完成单元,将该代码生成单元生成的游戏程序代码嵌入在该虚拟现实游戏中以完成相应的游戏策略。The game strategy completion unit embeds the game program code generated by the code generation unit in the virtual reality game to complete the corresponding game strategy. 2 根据权利要求1所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,在控制端模块中,采集和编码的运动信息包括运动方向和运动速度。2. The virtual reality game device based on digital set-top box according to claim 1, characterized in that, in the control terminal module, the collected and coded motion information includes motion direction and motion speed. 3 根据权利要求2所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该编码芯片单元进一步包括:3. The virtual reality game device based on a digital set-top box according to claim 2, wherein the encoding chip unit further comprises: 脉冲序列生成单元,产生多个脉冲序列;a pulse sequence generating unit, which generates multiple pulse sequences; 速度判断单元,在该脉冲序列生成单元产生的每个脉冲序列中,根据该传感器单元采样到的数据串所包含的数据个数和数值确定运动速度;A speed judging unit, in each pulse sequence generated by the pulse sequence generating unit, determines the motion speed according to the number and value of data included in the data string sampled by the sensor unit; 方向判断单元,在该脉冲序列生成单元产生的多个脉冲序列中,根据采样值确定运动方向;A direction judging unit, in the plurality of pulse sequences generated by the pulse sequence generating unit, determines the direction of motion according to the sampling value; 编码单元,将该速度判断单元确定的运动速度和该方向判断单元确定的方向信息编码成适合无线传输的编码形式。The encoding unit encodes the moving speed determined by the speed judging unit and the direction information determined by the direction judging unit into a coding form suitable for wireless transmission. 4 根据权利要求3所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,4. The virtual reality game device based on digital set-top box according to claim 3, characterized in that, 该脉冲序列生成单元产生的多个脉冲是5ms的脉冲;The multiple pulses generated by the pulse sequence generation unit are 5ms pulses; 该方向判断单元的判断方式为:The judgment method of the direction judging unit is: 当脉冲序列中出现4ms的低电平时,获得一个采样值,判断运动方向为左右方向;When a low level of 4ms appears in the pulse sequence, a sampling value is obtained, and the direction of motion is judged to be left and right; 当脉冲序列中未出现4ms的低电平时,判断运动方向为前后方向。When the low level of 4ms does not appear in the pulse sequence, it is judged that the direction of movement is the front and back direction. 5 根据权利要求1所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该无线发射单元包括红外发射单元、蓝牙发射单元和RF发射单元,对应地该无线接收单元包括红外接收单元,蓝牙接收单元和RF接收单元。5. The virtual reality game device based on a digital set-top box according to claim 1, wherein the wireless transmitting unit includes an infrared transmitting unit, a Bluetooth transmitting unit and an RF transmitting unit, and correspondingly the wireless receiving unit comprises an infrared receiving unit, a Bluetooth transmitting unit, and a Bluetooth transmitting unit. receiving unit and RF receiving unit. 6 根据权利要求1所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该机顶盒编码单元转码成机顶盒可识别的编码格式为8位2进制数,其中第7位提供标志位,第6位表示运动方向,第5~0位是一个组合位,表示运动速度。6. The virtual reality game device based on a digital set-top box according to claim 1, wherein the set-top box coding unit transcodes the set-top box into an 8-digit binary number, wherein the seventh bit provides a flag, The 6th bit indicates the direction of movement, and the 5th to 0th bits are a combined bit, indicating the movement speed. 7 根据权利要求1所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该码本生成单元进一步包括:7. The virtual reality game device based on a digital set-top box according to claim 1, wherein the codebook generating unit further comprises: 加速度确定单元,根据机顶盒可识别的编码信息中所包含的运动速度信息确定加速度;an acceleration determination unit, which determines the acceleration according to the motion speed information contained in the coded information recognizable by the set-top box; 组合单元,对接收到的运动速度、运动方向和经该加速度确定单元确定的加速度加以组合。The combining unit combines the received moving speed, moving direction and the acceleration determined by the acceleration determining unit. 8 根据权利要求1所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该控制端模块安装在运动器械中,器械包括乒乓球拍、羽毛球拍、网球拍。8. The virtual reality game device based on a digital set-top box according to claim 1, wherein the control terminal module is installed in sports equipment, and the equipment includes table tennis rackets, badminton rackets, and tennis rackets. 9 根据权利要求1~8中任一项所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该装置还包括广告播发模块,该模块进一步包括:9. The virtual reality game device based on a digital set-top box according to any one of claims 1 to 8, characterized in that the device also includes an advertisement distribution module, which further includes: 控制平台单元,包括:Control platform unit, including: 存储单元,以数据库的方式存储机顶盒IP地址、机顶盒型号与广告;The storage unit stores the IP address of the set-top box, the model of the set-top box and the advertisement in the form of a database; 设置单元,从不同的机顶盒收集IP地址信息,对机顶盒进行用户分类,根据不同机顶盒型号对广告进行分类,设置机顶盒IP地址、机顶盒型号与广告之间的关联并存储在该存储单元的数据库中;Set the unit, collect IP address information from different set-top boxes, classify the users of the set-top boxes, classify the advertisements according to different set-top box models, set the association between the set-top box IP addresses, the set-top box models and the advertisements and store them in the database of the storage unit; IP地址和机顶盒型号接收单元,接收机顶盒的IP地址和型号;IP address and set-top box model receiving unit, IP address and model of the receiver top box; 广告发送单元,根据接收到的机顶盒IP地址和机顶盒型号在该存储单元的数据库中提取出对应的广告,再发送出去;The advertisement sending unit extracts the corresponding advertisement in the database of the storage unit according to the received set-top box IP address and the set-top box model, and then sends it out; 广告播发单元,包括:Advertising unit, including: IP地址和机顶盒型号上传单元,收集机顶盒的IP地址和型号并上传至该控制平台单元;The IP address and set-top box model upload unit collects the IP address and model of the set-top box and uploads them to the control platform unit; 广告读取单元,读取该控制平台单元的广告发送单元发送出来的广告;an advertisement reading unit, which reads the advertisement sent by the advertisement sending unit of the control platform unit; 广告传送单元,将该广告读取单元读取到的广告传送至机顶盒中并在游戏界面的广告位上予以播发。The advertisement transmission unit transmits the advertisement read by the advertisement reading unit to the set-top box and broadcasts it on the advertisement space of the game interface. 10 根据权利要求9所述的基于数字机顶盒的虚拟现实游戏装置,其特征在于,该控制平台单元还包括一广告预览单元,提供对该存储单元存储的广告内容的预览。10. The virtual reality game device based on a digital set-top box according to claim 9, wherein the control platform unit also includes an advertisement preview unit, which provides a preview of the advertisement content stored in the storage unit. 11 一种基于数字机顶盒的虚拟现实游戏的实现方法,该方法包括:11. A method for realizing a virtual reality game based on a digital set-top box, the method comprising: 在控制端由传感器完成对运动信息的采集;At the control end, the sensor completes the collection of motion information; 借助采集到的运动信息进行编码;Coding with the help of collected motion information; 将编码后的数据流以无线通信的方式发送出去;Send the encoded data stream by wireless communication; 在机顶盒端以无线通信的方式接收发送出来的编码数据流;Receive and send the coded data stream in the way of wireless communication at the set-top box; 将接收到的编码数据流转码成机顶盒可识别的编码格式;Transcode the received encoded data stream into an encoding format recognizable by the set-top box; 根据机顶盒可识别的编码格式的信息创建码本;Create a codebook based on information in an encoding format recognizable by the set-top box; 将码本信息提交至虚拟现实游戏层;Submit the codebook information to the virtual reality game layer; 根据接收到的码本信息以及码本与动作的对应关系生成相应的游戏程序代码;Generate corresponding game program codes according to the received codebook information and the corresponding relationship between codebooks and actions; 将生成的游戏程序代码嵌入在虚拟现实游戏中以完成相应的游戏策略。The generated game program code is embedded in the virtual reality game to complete the corresponding game strategy. 12 根据权利要求11所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,采集和编码的运动信息包括运动方向和运动速度。12. The method for implementing a virtual reality game based on a digital set-top box according to claim 11, wherein the collected and coded motion information includes motion direction and motion speed. 13 根据权利要求12所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,借助采集到的运动信息进行编码的该步骤进一步包括:13. The method for implementing a virtual reality game based on a digital set-top box according to claim 12, wherein the step of encoding with the collected motion information further comprises: 产生多个脉冲序列;generate multiple pulse trains; 在每个脉冲序列中,根据传感器采样到的数据串所包含的数据个数和数值确定运动速度;In each pulse sequence, the movement speed is determined according to the number and value of the data contained in the data string sampled by the sensor; 与此同时,根据多个脉冲序列中由传感器采样到的采样值确定运动方向;At the same time, the direction of motion is determined according to the sampling values sampled by the sensor in multiple pulse sequences; 将确定的运动速度和运动方向编码成适合无线传输的编码格式。Encode the determined motion speed and motion direction into a coding format suitable for wireless transmission. 14 根据权利要求13所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,14. The method for realizing a virtual reality game based on a digital set-top box according to claim 13, wherein, 该多个脉冲序列是5ms的脉冲;the plurality of pulse trains are 5 ms pulses; 该运动方向的判断方法为:The method of judging the direction of motion is: 当脉冲序列中出现4ms的低电平时,获得一个采样值,判断运动方向为左右方向;When a low level of 4ms appears in the pulse sequence, a sampling value is obtained, and the direction of motion is judged to be left and right; 当脉冲序列中未出现4ms的低电平时,判断运动方向为前后方向。When the low level of 4ms does not appear in the pulse sequence, it is judged that the direction of movement is the front and back direction. 15 根据权利要求11所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,该无线通信方式包括红外传输、蓝牙传输和RF传输。15. The method for implementing a virtual reality game based on a digital set-top box according to claim 11, wherein the wireless communication method includes infrared transmission, Bluetooth transmission and RF transmission. 16 根据权利要求11所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,该机顶盒可识别的编码格式为8位二进制数,其中第7位提供标志位,第6位表示运动方向,第5~0位是一个组合位,表示运动速度。16. The method for implementing a virtual reality game based on a digital set-top box according to claim 11, wherein the encoding format recognizable by the set-top box is an 8-bit binary number, wherein the seventh bit provides a flag bit, and the sixth bit indicates the direction of motion , the 5th to 0th bits are a combined bit, indicating the movement speed. 17 根据权利要求11所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,该码本创建步骤进一步包括:17. The method for realizing a virtual reality game based on a digital set-top box according to claim 11, wherein the codebook creating step further comprises: 根据机顶盒可识别的编码信息中所包含的运动速度信息确定加速度;Determine the acceleration according to the motion speed information contained in the coded information recognizable by the set-top box; 对接收到的运动速度、运动方向以及确定的加速度进行组合。Combine the received motion velocity, motion direction and determined acceleration. 18 根据权利要求11~17中任一项所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,在该方法中还包括同步执行的广告播发的过程,该广告播发过程进一步包括:18. The method for implementing a virtual reality game based on a digital set-top box according to any one of claims 11 to 17, characterized in that the method also includes a synchronously executed process of broadcasting advertisements, and the broadcasting process of advertisements further includes: 广告播发单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台;The advertisement distributing unit collects the IP address and model of the set-top box and uploads them to the control platform; 控制平台根据接收到的机顶盒IP地址和型号从数据库中提取相应的广告并回传到广告播发单元;The control platform extracts the corresponding advertisement from the database according to the received IP address and model of the set-top box and sends it back to the advertisement distributing unit; 广告播发单元将从控制平台下载到的广告发送到机顶盒并通过机顶盒在游戏界面上的广告位予以播放。The advertisement distributing unit sends the advertisement downloaded from the control platform to the set-top box and plays it through the advertisement space on the game interface of the set-top box. 19 根据权利要求18所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,该广告播发过程还包括在广告播放单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台的步骤之前的广告设置步骤,该广告设置步骤进一步包括:19. The method for implementing a virtual reality game based on a digital set-top box according to claim 18, wherein the advertisement dissemination process also includes the step of collecting the IP address and model of the set-top box by the advertisement playing unit and uploading to the control platform The ad setup steps for , which further include: 控制平台从不同机顶盒收集机顶盒IP地址和型号;The control platform collects the set-top box IP address and model from different set-top boxes; 对机顶盒进行用户分类,对广告进行分类,设置机顶盒IP地址、机顶盒型号以及广告之间的关联并存储在控制平台的数据库中。Classify the user of the set-top box, classify the advertisement, set the association between the IP address of the set-top box, the model of the set-top box and the advertisement and store it in the database of the control platform. 20 根据权利要求19所述的基于数字机顶盒的虚拟现实游戏的实现方法,其特征在于,该广告播发过程还包括广告预览步骤,该广告预览步骤在该广告设置步骤以及广告播放单元收集机顶盒的IP地址和机顶盒型号,并上传至控制平台的步骤之间,在该广告预览步骤中控制平台根据用户的输入提供对应广告的预览。20. The method for implementing a virtual reality game based on a digital set-top box according to claim 19, wherein the advertisement distribution process also includes an advertisement preview step, and the advertisement preview step collects the IP address of the set-top box in the advertisement setting step and the advertisement playback unit. Between the steps of uploading the address and set-top box model to the control platform, in the advertisement preview step, the control platform provides a preview of the corresponding advertisement according to the user's input.
CNB2007100395580A 2007-04-17 2007-04-17 A kind of virtual reality game device and method based on digital set-top box Expired - Fee Related CN100493180C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100395580A CN100493180C (en) 2007-04-17 2007-04-17 A kind of virtual reality game device and method based on digital set-top box

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100395580A CN100493180C (en) 2007-04-17 2007-04-17 A kind of virtual reality game device and method based on digital set-top box

Publications (2)

Publication Number Publication Date
CN101035250A CN101035250A (en) 2007-09-12
CN100493180C true CN100493180C (en) 2009-05-27

Family

ID=38731513

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100395580A Expired - Fee Related CN100493180C (en) 2007-04-17 2007-04-17 A kind of virtual reality game device and method based on digital set-top box

Country Status (1)

Country Link
CN (1) CN100493180C (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101197925B (en) * 2007-12-24 2012-05-02 康佳集团股份有限公司 Downloading method and implementation method of digital TV advertisement video
JP4887431B2 (en) 2007-12-28 2012-02-29 パナソニック株式会社 Communication device
US20100171696A1 (en) * 2009-01-06 2010-07-08 Chi Kong Wu Motion actuation system and related motion database
JP5048721B2 (en) * 2009-07-07 2012-10-17 株式会社コナミデジタルエンタテインメント GAME DEVICE, GAME DEVICE CONTROL METHOD, AND PROGRAM
CN102033605B (en) * 2009-09-29 2013-04-03 德信互动科技(北京)有限公司 Human-computer interactive information system and method
CN102033607B (en) * 2009-09-29 2012-11-14 德信互动科技(北京)有限公司 Human-machine interaction information system and method for realizing human-machine interaction
DE102009049073A1 (en) 2009-10-12 2011-04-21 Metaio Gmbh Method for presenting virtual information in a view of a real environment
CN101729848B (en) * 2009-12-10 2011-07-27 四川长虹电器股份有限公司 Game function implement method based on set top box
CN101790030A (en) * 2010-03-16 2010-07-28 中山大学 Digital set top box based on Java processor
EP3326135A4 (en) * 2015-07-24 2019-03-06 Videoamp, Inc. Targeting tv advertising slots based on consumer online behavior
CN105338272A (en) * 2015-11-27 2016-02-17 广东长虹电子有限公司 TV based on VR technology and Miracast technology
CN106131787A (en) * 2016-07-14 2016-11-16 西安汇龙科技股份有限公司 The location method of terminal use's movement locus, Apparatus and system
CN108307226A (en) * 2016-09-21 2018-07-20 中兴通讯股份有限公司 VR videos based on Web TV or game play system, set-top box
CN111240415B (en) * 2020-01-23 2024-05-14 福州贝园网络科技有限公司 Glasses bag type computer device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Java虚拟机应用于数字电视机顶盒的研究与实现. 刘俊,张萍,姚莉,于鸿洋.中国有线电视,第1期. 2005 *

Also Published As

Publication number Publication date
CN101035250A (en) 2007-09-12

Similar Documents

Publication Publication Date Title
CN100493180C (en) A kind of virtual reality game device and method based on digital set-top box
KR101082285B1 (en) Terminal and method for providing augmented reality
TW497361B (en) Method and system for downloading and storing interactive device content using the horizontal overscan portion of a video signal
CN103930180B (en) To game console calibration and the system and method for biasing
CN1462382A (en) Device for interacting with real-time streams of content
KR20130050465A (en) Media content transmission method and apparatus, and reception method and apparatus for providing augmenting media content using graphic object
JP2010178777A (en) Exercise system with display function
KR102275685B1 (en) Contents offer method and the method perfoming contents offer server, commentator apparatus
US20100137066A1 (en) Simulation game system
CN1559644A (en) Remote control recreation device
CN108040038A (en) The live method of network interdynamic, network main broadcaster end and user terminal
CN110164483A (en) Render the method and system of audio program
US20020038345A1 (en) Communication system, computer program execution device, recording medium, computer program, program information supply method, and program information editing method
CN101251875A (en) Method and system of video and audio mingle interaction game
CN101201253A (en) Electronic device and method for sharing data by instant message
CN1224261C (en) Device for interacting with real-time streams of content
US7145569B2 (en) Data processing method
CN1275091A (en) Real time video game uses emulation of streaming over internet in broadcast event
KR20020077617A (en) Training machine based on virtual reality
CN102600581B (en) Body-building equipment simulation system and method
KR20110137439A (en) Music broadcasting service method combining virtual and real world
CN1462550A (en) Device for interacting with real-time streams of content
CN203108150U (en) Simulation-type exercise equipment
CN104689519A (en) A fitness equipment combined with cloud service and its cloud service system
CN111506186B (en) Sports entertainment system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: YITIAN VIDEO TECHNOLOGY( SHANGHAI ) CO., LTD.

Free format text: FORMER OWNER: TIANBO BROADBAND NETWORK SCIENCE AND TECHNOLOGY( SHANGHAI ) CO., LTD.

Effective date: 20100122

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20100122

Address after: B District, No. 900, building B, No. 16, Shanghai, Yishan Road

Patentee after: Billion video technology (Shanghai) Co.,Ltd.

Address before: 9 floor, Hechuan building, No. 2016, Shanghai, Yishan Road

Patentee before: Tianbai Wideband Network Science and Technology (Shanghai) Co.,Ltd.

C56 Change in the name or address of the patentee

Owner name: CISCO SYSTEMS (SHANGHAI) VIDEO TECHNOLOGY CO., LTD

Free format text: FORMER NAME: YITIAN VIDEO TECHNOLOGY (SHANGHAI) CO, LTD.

CP01 Change in the name or title of a patent holder

Address after: 200233, Yishan Road, No. 900, B building, 16 floor, B District, Shanghai

Patentee after: CISCO systems (Shanghai) video technology Co.,Ltd.

Address before: 200233, Yishan Road, No. 900, B building, 16 floor, B District, Shanghai

Patentee before: Billion video technology (Shanghai) Co.,Ltd.

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

Granted publication date: 20090527

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