RU2009116262A - Трехмерный теневой указатель мыши - Google Patents
Трехмерный теневой указатель мыши Download PDFInfo
- Publication number
- RU2009116262A RU2009116262A RU2009116262/08A RU2009116262A RU2009116262A RU 2009116262 A RU2009116262 A RU 2009116262A RU 2009116262/08 A RU2009116262/08 A RU 2009116262/08A RU 2009116262 A RU2009116262 A RU 2009116262A RU 2009116262 A RU2009116262 A RU 2009116262A
- Authority
- RU
- Russia
- Prior art keywords
- dimensional
- location
- projection
- pointer
- region
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/04815—Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Magnetic Resonance Imaging Apparatus (AREA)
- Apparatus For Radiation Diagnosis (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
- Position Input By Displaying (AREA)
- Image Analysis (AREA)
Abstract
1. Система (100) определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, содержащая: ! блок (110) отображения для вычисления проекции трехмерной области для отображения на устройстве отображения; ! блок (115) указателя для вычисления двухмерного местоположения указателя на проекции трехмерной области на основе входного сигнала местоположения указателя; ! блок (120) местоположения для вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и ! блок (125) тени для определения множества двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерное местоположение указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения. ! 2. Система (100) по п.1, в которой множество двухмерных местоположений для отображения тени является связанным. ! 3. Система (100) по п.1, в которой множество двухмерных местоположений для отображения тени содержится в окружности с центром в двухмерном местоположении указателя на проекции трехмерной области. ! 4. Система (100) по п.1, в которой блок (120) местоположения выполнен с возможностью вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области с использова�
Claims (10)
1. Система (100) определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, содержащая:
блок (110) отображения для вычисления проекции трехмерной области для отображения на устройстве отображения;
блок (115) указателя для вычисления двухмерного местоположения указателя на проекции трехмерной области на основе входного сигнала местоположения указателя;
блок (120) местоположения для вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и
блок (125) тени для определения множества двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерное местоположение указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения.
2. Система (100) по п.1, в которой множество двухмерных местоположений для отображения тени является связанным.
3. Система (100) по п.1, в которой множество двухмерных местоположений для отображения тени содержится в окружности с центром в двухмерном местоположении указателя на проекции трехмерной области.
4. Система (100) по п.1, в которой блок (120) местоположения выполнен с возможностью вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области с использованием значения глубины двухмерного местоположения на проекции трехмерной области, сохраненного в буфере глубины.
5. Система (100) по п.1, в которой блок (120) местоположения выполнен с возможностью вычисления трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области с использованием отслеживания лучей.
6. Система (100) по п.1, в которой блок (125) дополнительно выполнен с возможностью определения цвета тени на основе характеристики множества двухмерных местоположений для отображения тени или на основе характеристики множества трехмерных местоположений.
7. Устройство (600) захвата изображения, содержащее систему (100) по п.1.
8. Рабочая станция (700), содержащая систему (100) по п.1.
9. Способ (500) определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, содержащий следующие этапы:
этап (510) отображения, на котором вычисляют проекцию трехмерной области для отображения на устройстве отображения;
этап (515) указателя, на котором вычисляют двухмерное местоположение указателя на проекции трехмерной области на основе входного сигнала местоположения указателя;
этап (520) местоположения, на котором вычисляют трехмерное местоположение в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и
этап (525) тени, на котором определяют множество двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерное местоположение указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения.
10. Компьютерный программный продукт, предназначенный для загрузки компьютерным устройством, содержащий инструкции для определения обратной связи по трехмерному местоположению указателя в трехмерной области данных изображения, причем компьютерное устройство содержит блок обработки и память, причем компьютерный программный продукт, после того как он загружен, обеспечивает упомянутому блоку обработки возможность выполнять следующие задачи:
вычисление проекции трехмерной области для отображения на устройстве отображения;
вычисление двухмерного местоположения указателя на проекции трехмерной области на основе входного сигнала местоположения указателя;
вычисление трехмерного местоположения в трехмерной области на основе двухмерного местоположения на проекции трехмерной области; и
определение множества двухмерных местоположений для отображения тени на проекции трехмерной области, причем множество двухмерных местоположений для отображения тени содержит двухмерные местоположения указателя на проекции трехмерной области, и причем множество трехмерных местоположений, вычисленное на основе множества двухмерных местоположений для отображения тени, является связанным, таким образом, определяя обратную связь по трехмерному местоположению указателя в трехмерной области данных изображения.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP06121515 | 2006-09-29 | ||
| EP06121515.8 | 2006-09-29 | ||
| PCT/IB2007/053859 WO2008038215A2 (en) | 2006-09-29 | 2007-09-24 | 3d connected shadow mouse pointer |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2009116262A true RU2009116262A (ru) | 2010-11-10 |
| RU2479012C2 RU2479012C2 (ru) | 2013-04-10 |
Family
ID=39230644
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2009116262/08A RU2479012C2 (ru) | 2006-09-29 | 2007-09-24 | Трехмерный теневой указатель мыши |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US8493389B2 (ru) |
| EP (1) | EP2074499B1 (ru) |
| JP (1) | JP5373612B2 (ru) |
| CN (1) | CN101517526B (ru) |
| RU (1) | RU2479012C2 (ru) |
| WO (1) | WO2008038215A2 (ru) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1395344B1 (it) * | 2009-05-28 | 2012-09-14 | Geosoft S R L | Metodo di restituzione fotogrammetrica assistita da nuvola di punti e relativo apparato. |
| JP5898842B2 (ja) | 2010-01-14 | 2016-04-06 | 任天堂株式会社 | 携帯型情報処理装置、携帯型ゲーム装置 |
| EP2355526A3 (en) | 2010-01-14 | 2012-10-31 | Nintendo Co., Ltd. | Computer-readable storage medium having stored therein display control program, display control apparatus, display control system, and display control method |
| JP5800501B2 (ja) | 2010-03-12 | 2015-10-28 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、及び、表示制御方法 |
| US8384770B2 (en) | 2010-06-02 | 2013-02-26 | Nintendo Co., Ltd. | Image display system, image display apparatus, and image display method |
| GB201020077D0 (en) * | 2010-11-26 | 2011-01-12 | Siemens Medical Solutions | Correlating planar to tomograph data |
| JP6021296B2 (ja) * | 2010-12-16 | 2016-11-09 | 任天堂株式会社 | 表示制御プログラム、表示制御装置、表示制御システム、および、表示制御方法 |
| US8854357B2 (en) * | 2011-01-27 | 2014-10-07 | Microsoft Corporation | Presenting selectors within three-dimensional graphical environments |
| JP5788228B2 (ja) * | 2011-06-06 | 2015-09-30 | 株式会社東芝 | 3d表示処理システム |
| US9746989B2 (en) * | 2011-10-13 | 2017-08-29 | Toshiba Medical Systems Corporation | Three-dimensional image processing apparatus |
| US8732620B2 (en) | 2012-05-23 | 2014-05-20 | Cyberlink Corp. | Method and system for a more realistic interaction experience using a stereoscopic cursor |
| US8957855B2 (en) | 2012-06-25 | 2015-02-17 | Cyberlink Corp. | Method for displaying a stereoscopic cursor among stereoscopic objects |
| EP2903532B1 (en) * | 2012-10-05 | 2022-08-17 | Nathaniel J. Kemp | System for operation of three-dimesional imaging systems |
| JP5947707B2 (ja) * | 2012-12-27 | 2016-07-06 | 富士フイルム株式会社 | 仮想内視鏡画像表示装置および方法並びにプログラム |
| JP6245840B2 (ja) * | 2013-05-14 | 2017-12-13 | 東芝メディカルシステムズ株式会社 | 画像処理装置、方法、及びプログラム、並びに、立体画像表示装置 |
| US11452495B2 (en) * | 2015-12-07 | 2022-09-27 | Koninklijke Philips N.V. | Apparatus and method for detecting a tool |
| GB2555468B (en) * | 2016-10-31 | 2020-05-27 | Bitplane Ag | Visualization system and method for 3D scenes |
| EP3340023B1 (en) * | 2016-12-22 | 2020-02-12 | Dassault Systèmes | Fast manipulation of objects in a three-dimensional scene |
| CN108984262B (zh) * | 2018-07-12 | 2021-04-13 | 宁波视睿迪光电有限公司 | 三维指针的创建方法、装置及电子设备 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| AU632628B2 (en) * | 1989-11-13 | 1993-01-07 | Apple Computer, Inc. | Method and apparatus for a computer display system with a three dimensional cursor shadow |
| US5359703A (en) * | 1990-08-02 | 1994-10-25 | Xerox Corporation | Moving an object in a three-dimensional workspace |
| US5264836A (en) * | 1991-01-15 | 1993-11-23 | Apple Computer, Inc. | Three dimensional cursor |
| JPH0660164A (ja) * | 1992-08-06 | 1994-03-04 | Hitachi Ltd | 3次元形状処理システム |
| US5422986A (en) * | 1993-05-12 | 1995-06-06 | Pacific Data Images, Inc. | Method for generating soft-edge mattes for visual elements of images |
| GB2282944B (en) * | 1993-09-30 | 1998-01-28 | Intel Corp | Remote display of objects and cursor movement in a conferencing system |
| JPH0816137A (ja) | 1994-06-29 | 1996-01-19 | Nec Corp | 3次元座標入力装置及びカーソル表示制御方式 |
| JP2985847B2 (ja) | 1997-10-17 | 1999-12-06 | 日本電気株式会社 | 入力装置 |
| JP2000182081A (ja) * | 1998-12-14 | 2000-06-30 | Suzuki Motor Corp | 解析モデル作成方法および装置並びに解析モデル作成用プログラム若しくは解析モデルデータを記憶した記憶媒体 |
| US6971071B1 (en) | 1999-06-10 | 2005-11-29 | Microsoft Corporation | System and method for implementing an image ancillary to a cursor |
| US6918087B1 (en) * | 1999-12-16 | 2005-07-12 | Autodesk, Inc. | Visual clues to navigate three-dimensional space in a computer-implemented graphics system |
| US6487432B2 (en) * | 2000-12-04 | 2002-11-26 | Ge Medical Systems Global Technologies Company Llc | Method and system for selecting and displaying medical image data |
| US7126578B1 (en) * | 2001-05-17 | 2006-10-24 | Adobe Systems Incorporated | Combining raster and vector data in the presence of transparency |
| US7046254B2 (en) | 2002-01-28 | 2006-05-16 | International Business Machines Corporation | Displaying transparent resource aids |
| US7313259B2 (en) * | 2003-11-26 | 2007-12-25 | General Electric Company | Method, system and computer program product for multi-modality registration using virtual cursors |
| JP4408794B2 (ja) * | 2004-11-18 | 2010-02-03 | ザイオソフト株式会社 | 画像処理プログラム |
| US7711165B2 (en) * | 2005-07-28 | 2010-05-04 | Siemens Medical Solutions Usa, Inc. | System and method for coronary artery segmentation of cardiac CT volumes |
| US7675518B1 (en) * | 2006-09-05 | 2010-03-09 | Adobe Systems, Incorporated | System and method for generating image shadows with ray-coherent integration of extruded transparency maps |
-
2007
- 2007-09-24 RU RU2009116262/08A patent/RU2479012C2/ru not_active IP Right Cessation
- 2007-09-24 WO PCT/IB2007/053859 patent/WO2008038215A2/en not_active Ceased
- 2007-09-24 US US12/442,761 patent/US8493389B2/en active Active
- 2007-09-24 EP EP07826509.7A patent/EP2074499B1/en active Active
- 2007-09-24 CN CN2007800357445A patent/CN101517526B/zh active Active
- 2007-09-24 JP JP2009529818A patent/JP5373612B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| EP2074499B1 (en) | 2015-01-07 |
| EP2074499A2 (en) | 2009-07-01 |
| CN101517526A (zh) | 2009-08-26 |
| US8493389B2 (en) | 2013-07-23 |
| JP5373612B2 (ja) | 2013-12-18 |
| WO2008038215A2 (en) | 2008-04-03 |
| CN101517526B (zh) | 2012-06-06 |
| WO2008038215A3 (en) | 2008-09-18 |
| US20100033429A1 (en) | 2010-02-11 |
| RU2479012C2 (ru) | 2013-04-10 |
| JP2010505175A (ja) | 2010-02-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2009116262A (ru) | Трехмерный теневой указатель мыши | |
| KR101732839B1 (ko) | 컨텐츠 전달의 세그먼테이션 | |
| RU2013149804A (ru) | Система обработки изображений и способ | |
| RU2016101616A (ru) | Вычислительное устройство, способ и вычислительная система | |
| CN102016771A (zh) | 具有受控照明的交互输入系统 | |
| TW201322178A (zh) | 擴增實境的方法及系統 | |
| PH12021552603A1 (en) | Virtual object selection method and apparatus, device, and storage medium | |
| CN112578376A (zh) | 用于组合重叠扫描系统的帧的方法和装置 | |
| JP2019219248A (ja) | 点群処理装置、点群処理方法およびプログラム | |
| KR20220090398A (ko) | 다중 카메라 보정을 수행하는 방법 및 장치 | |
| US10204420B2 (en) | Low latency simulation apparatus and method using direction prediction, and computer program therefor | |
| CN103455141B (zh) | 互动投影系统及其深度传感器和投影仪的校准方法 | |
| US20170094244A1 (en) | Image processing device and image processing method | |
| MY189696A (en) | Weather data processing apparatus and method using weather radar | |
| US20120201417A1 (en) | Apparatus and method for processing sensory effect of image data | |
| JP7024405B2 (ja) | 情報処理装置、プログラム及び情報処理方法 | |
| US9916664B2 (en) | Multi-spectrum segmentation for computer vision | |
| CN108876767B (zh) | 一种甘蔗蔗节特征快速识别装置 | |
| CN109766012B (zh) | 视线计算方法及装置 | |
| CN117793321A (zh) | 一种用于确定运动成像时延的方法、设备及介质 | |
| CN115937299A (zh) | 在视频中放置虚拟对象的方法及相关设备 | |
| US11875033B1 (en) | Touch-based occlusion for handheld devices | |
| KR20130067449A (ko) | 3차원 실 환경 복원 및 상호작용 방법과 그 장치 | |
| CN120111199A (zh) | 一种用于确定运动成像时延的方法、设备及介质 | |
| RU2009124452A (ru) | Фильтр по образцу |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | The patent is invalid due to non-payment of fees |
Effective date: 20180925 |