CN104407696B - 移动设备的虚拟球模拟及控制的方法 - Google Patents
移动设备的虚拟球模拟及控制的方法 Download PDFInfo
- Publication number
- CN104407696B CN104407696B CN201410619473.XA CN201410619473A CN104407696B CN 104407696 B CN104407696 B CN 104407696B CN 201410619473 A CN201410619473 A CN 201410619473A CN 104407696 B CN104407696 B CN 104407696B
- Authority
- CN
- China
- Prior art keywords
- virtual ball
- screen
- ball
- described virtual
- image
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000004088 simulation Methods 0.000 title abstract description 8
- 230000003993 interaction Effects 0.000 claims abstract description 17
- 239000000463 material Substances 0.000 claims abstract description 13
- 239000011800 void material Substances 0.000 claims description 4
- 230000005669 field effect Effects 0.000 claims description 2
- 238000004458 analytical method Methods 0.000 description 8
- 230000003190 augmentative effect Effects 0.000 description 8
- 230000002452 interceptive effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 238000000205 computational method Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 241001270131 Agaricus moelleri Species 0.000 description 1
- 235000002918 Fraxinus excelsior Nutrition 0.000 description 1
- 241000222065 Lycoperdon Species 0.000 description 1
- 241000768494 Polymorphum Species 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 239000002956 ash Substances 0.000 description 1
- 239000011324 bead Substances 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/002—Specific input/output arrangements not covered by G06F3/01 - G06F3/16
- G06F3/005—Input arrangements through a video camera
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/20—Input arrangements for video game devices
- A63F13/21—Input arrangements for video game devices characterised by their sensors, purposes or types
- A63F13/213—Input arrangements for video game devices characterised by their sensors, purposes or types comprising photodetecting means, e.g. cameras, photodiodes or infrared cells
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
- A63F13/426—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/573—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
- G06F3/0325—Detection arrangements using opto-electronic means using a plurality of light emitters or reflectors or a plurality of detectors forming a reference frame from which to derive the orientation of the object, e.g. by triangulation or on the basis of reference deformation in the picked up image
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0425—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04845—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
- Computer Vision & Pattern Recognition (AREA)
Abstract
Description
Claims (5)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410619473.XA CN104407696B (zh) | 2014-11-06 | 2014-11-06 | 移动设备的虚拟球模拟及控制的方法 |
HK15105142.9A HK1204690A1 (zh) | 2014-11-06 | 2015-05-29 | 移動設備的虛擬球模擬及控制的方法 |
PCT/CN2015/093735 WO2016070800A1 (zh) | 2014-11-06 | 2015-11-03 | 移动设备的虚拟球模拟及控制的方法 |
US15/524,858 US10401947B2 (en) | 2014-11-06 | 2015-11-03 | Method for simulating and controlling virtual sphere in a mobile device |
JP2017542256A JP6810048B2 (ja) | 2014-11-06 | 2015-11-03 | モバイル機器のバーチャルボールのシミュレーションおよびコントロールの方法 |
RU2017119469A RU2667720C1 (ru) | 2014-11-06 | 2015-11-03 | Способ имитационного моделирования и управления виртуальной сферой в мобильном устройстве |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410619473.XA CN104407696B (zh) | 2014-11-06 | 2014-11-06 | 移动设备的虚拟球模拟及控制的方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104407696A CN104407696A (zh) | 2015-03-11 |
CN104407696B true CN104407696B (zh) | 2016-10-05 |
Family
ID=52645333
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410619473.XA Active CN104407696B (zh) | 2014-11-06 | 2014-11-06 | 移动设备的虚拟球模拟及控制的方法 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10401947B2 (zh) |
JP (1) | JP6810048B2 (zh) |
CN (1) | CN104407696B (zh) |
HK (1) | HK1204690A1 (zh) |
RU (1) | RU2667720C1 (zh) |
WO (1) | WO2016070800A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104407696B (zh) * | 2014-11-06 | 2016-10-05 | 北京京东尚科信息技术有限公司 | 移动设备的虚拟球模拟及控制的方法 |
CN108735052B (zh) * | 2018-05-09 | 2021-01-08 | 北京航空航天大学青岛研究院 | 一种基于slam的增强现实自由落体实验方法 |
CN110517341A (zh) * | 2018-05-21 | 2019-11-29 | 北京京东尚科信息技术有限公司 | 视图的物理动画效果实现方法和装置 |
CN110278446B (zh) * | 2019-06-20 | 2022-01-28 | 北京字节跳动网络技术有限公司 | 确定虚拟礼物展现信息的方法、装置及电子设备 |
CN113867523B (zh) * | 2021-09-08 | 2024-05-28 | 北京工业大学 | 一种基于虚拟现实体感交互的现代冰壶运动模拟***和方法 |
CN114001731B (zh) * | 2021-10-12 | 2023-03-07 | 苏州大学 | 虚拟圆球模型下极区惯性导航相位调制阻尼方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002082751A (ja) * | 2000-09-08 | 2002-03-22 | Mitsubishi Electric Corp | 仮想空間とのインタラクション装置およびこれを応用した仮想空間システム |
CN101893935A (zh) * | 2010-07-14 | 2010-11-24 | 北京航空航天大学 | 基于真实球拍的协同式增强现实乒乓球***构建方法 |
CN102163077A (zh) * | 2010-02-16 | 2011-08-24 | 微软公司 | 使用碰撞体来捕捉屏幕对象 |
CN102902355A (zh) * | 2012-08-31 | 2013-01-30 | 中国科学院自动化研究所 | 移动设备的空间交互方法 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3463379B2 (ja) * | 1994-10-19 | 2003-11-05 | カシオ計算機株式会社 | 画像制御装置及び画像制御方法 |
JP2005253871A (ja) * | 2004-03-15 | 2005-09-22 | Vr Sports:Kk | 通信対戦型バーチャルリアリティテニスゲームシステム |
US7847808B2 (en) * | 2006-07-19 | 2010-12-07 | World Golf Tour, Inc. | Photographic mapping in a simulation |
JP4883774B2 (ja) * | 2006-08-07 | 2012-02-22 | キヤノン株式会社 | 情報処理装置及びその制御方法、プログラム |
RU2451982C1 (ru) * | 2008-06-24 | 2012-05-27 | Олег Станиславович Рурин | Способ воздействия на виртуальные объекты |
JP5288375B2 (ja) * | 2008-09-08 | 2013-09-11 | 国立大学法人広島大学 | 印加力推定装置及び方法 |
EP2193825B1 (en) | 2008-12-03 | 2017-03-22 | Alcatel Lucent | Mobile device for augmented reality applications |
US20110107216A1 (en) * | 2009-11-03 | 2011-05-05 | Qualcomm Incorporated | Gesture-based user interface |
US20120117514A1 (en) * | 2010-11-04 | 2012-05-10 | Microsoft Corporation | Three-Dimensional User Interaction |
US9529424B2 (en) * | 2010-11-05 | 2016-12-27 | Microsoft Technology Licensing, Llc | Augmented reality with direct user interaction |
US8717318B2 (en) * | 2011-03-29 | 2014-05-06 | Intel Corporation | Continued virtual links between gestures and user interface elements |
US9152306B2 (en) * | 2011-03-29 | 2015-10-06 | Intel Corporation | Techniques for touch and non-touch user interaction input |
US9183676B2 (en) * | 2012-04-27 | 2015-11-10 | Microsoft Technology Licensing, Llc | Displaying a collision between real and virtual objects |
US9041622B2 (en) * | 2012-06-12 | 2015-05-26 | Microsoft Technology Licensing, Llc | Controlling a virtual object with a real controller device |
JP2014006820A (ja) * | 2012-06-26 | 2014-01-16 | Honda Motor Co Ltd | 車両周辺監視装置 |
US9741145B2 (en) * | 2012-06-29 | 2017-08-22 | Disney Enterprises, Inc. | Augmented reality simulation continuum |
US9466121B2 (en) * | 2012-09-11 | 2016-10-11 | Qualcomm Incorporated | Devices and methods for augmented reality applications |
US9552673B2 (en) * | 2012-10-17 | 2017-01-24 | Microsoft Technology Licensing, Llc | Grasping virtual objects in augmented reality |
US9367136B2 (en) | 2013-04-12 | 2016-06-14 | Microsoft Technology Licensing, Llc | Holographic object feedback |
US20150185826A1 (en) * | 2013-12-30 | 2015-07-02 | Daqri, Llc | Mapping gestures to virtual functions |
CN104407696B (zh) | 2014-11-06 | 2016-10-05 | 北京京东尚科信息技术有限公司 | 移动设备的虚拟球模拟及控制的方法 |
-
2014
- 2014-11-06 CN CN201410619473.XA patent/CN104407696B/zh active Active
-
2015
- 2015-05-29 HK HK15105142.9A patent/HK1204690A1/zh unknown
- 2015-11-03 JP JP2017542256A patent/JP6810048B2/ja active Active
- 2015-11-03 RU RU2017119469A patent/RU2667720C1/ru active
- 2015-11-03 WO PCT/CN2015/093735 patent/WO2016070800A1/zh active Application Filing
- 2015-11-03 US US15/524,858 patent/US10401947B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002082751A (ja) * | 2000-09-08 | 2002-03-22 | Mitsubishi Electric Corp | 仮想空間とのインタラクション装置およびこれを応用した仮想空間システム |
CN102163077A (zh) * | 2010-02-16 | 2011-08-24 | 微软公司 | 使用碰撞体来捕捉屏幕对象 |
CN101893935A (zh) * | 2010-07-14 | 2010-11-24 | 北京航空航天大学 | 基于真实球拍的协同式增强现实乒乓球***构建方法 |
CN102902355A (zh) * | 2012-08-31 | 2013-01-30 | 中国科学院自动化研究所 | 移动设备的空间交互方法 |
Also Published As
Publication number | Publication date |
---|---|
RU2667720C1 (ru) | 2018-09-24 |
CN104407696A (zh) | 2015-03-11 |
WO2016070800A1 (zh) | 2016-05-12 |
JP2017534135A (ja) | 2017-11-16 |
HK1204690A1 (zh) | 2015-11-27 |
US20170315609A1 (en) | 2017-11-02 |
US10401947B2 (en) | 2019-09-03 |
JP6810048B2 (ja) | 2021-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104407696B (zh) | 移动设备的虚拟球模拟及控制的方法 | |
CN103713737B (zh) | 用于智能眼镜的虚拟键盘*** | |
US8564535B2 (en) | Physical model based gesture recognition | |
CN102799317B (zh) | 智能互动投影*** | |
CN103793060B (zh) | 一种用户交互***和方法 | |
CN102915112A (zh) | 用于近距离动作跟踪的***和方法 | |
CN104281397B (zh) | 多深度区间的重聚焦方法、装置及电子设备 | |
CN107038455A (zh) | 一种图像处理方法及装置 | |
WO2012063560A1 (ja) | 画像処理システム、画像処理方法、及び画像処理プログラムを記憶した記憶媒体 | |
CN102541256A (zh) | 具有视觉反馈的位置知晓姿势作为输入方法 | |
CN103020885A (zh) | 深度图像压缩 | |
CN102509092A (zh) | 体感手势识别方法 | |
CN105107200A (zh) | 基于实时深度体感交互与增强现实技术的变脸***及方法 | |
CN102335510A (zh) | 人机互动*** | |
CN107272884A (zh) | 一种基于虚拟现实技术的控制方法及其控制*** | |
CN113052078A (zh) | 空中书写轨迹识别方法、装置、存储介质及电子设备 | |
CN105929946B (zh) | 一种基于虚拟界面的自然交互方法 | |
KR102063408B1 (ko) | 가상 객체와의 상호 작용을 위한 방법 및 장치 | |
Muller | Multi-touch displays: design, applications and performance evaluation | |
CN104732570B (zh) | 一种图像生成方法及装置 | |
CN109375866A (zh) | 一种屏幕触摸点击响应的方法及实现的*** | |
CN106547339A (zh) | 计算机设备的控制方法和装置 | |
CN103389793B (zh) | 人机交互方法和*** | |
KR20140046197A (ko) | 동작인식 장치 및 방법, 그리고 프로그램을 저장한 컴퓨터로 판독 가능한 기록매체 | |
CN105843479A (zh) | 一种内容交互方法及其*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1204690 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: GR Ref document number: 1204690 Country of ref document: HK |
|
TR01 | Transfer of patent right |
Effective date of registration: 20191128 Address after: 100176 room 222, 2f, building C, No. 18, Kechuang 11th Street, Beijing Economic and Technological Development Zone, Daxing District, Beijing Patentee after: Beijing Jingdong three hundred and sixty degree e-commerce Co., Ltd. Address before: 100080 Beijing city Haidian District xingshikou Road No. 65 west Shan Creative Park District 11C four floor East West 1-4 layer 1-4 layer Co-patentee before: Beijing Jingdong Century Commerce Co., Ltd. Patentee before: Beijing Jingdong Shangke Information Technology Co., Ltd. |
|
TR01 | Transfer of patent right |