WO2007069173A2 - Method and apparatus for large screen interactive control using portable touchscreen device - Google Patents

Method and apparatus for large screen interactive control using portable touchscreen device Download PDF

Info

Publication number
WO2007069173A2
WO2007069173A2 PCT/IB2006/054721 IB2006054721W WO2007069173A2 WO 2007069173 A2 WO2007069173 A2 WO 2007069173A2 IB 2006054721 W IB2006054721 W IB 2006054721W WO 2007069173 A2 WO2007069173 A2 WO 2007069173A2
Authority
WO
WIPO (PCT)
Prior art keywords
portable device
remotely located
information
screen
recited
Prior art date
Application number
PCT/IB2006/054721
Other languages
French (fr)
Other versions
WO2007069173A3 (en
Inventor
Tatiana Lashina
Vincent P. Buil
Original Assignee
Koninklijke Philips Electronics, N.V.
U.S. Philips Corporation
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 Koninklijke Philips Electronics, N.V., U.S. Philips Corporation filed Critical Koninklijke Philips Electronics, N.V.
Publication of WO2007069173A2 publication Critical patent/WO2007069173A2/en
Publication of WO2007069173A3 publication Critical patent/WO2007069173A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1698Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a sending/receiving arrangement to establish a cordless communication link, e.g. radio or infrared link, integrated cellular phone
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation

Definitions

  • This invention relates to the field of interactive devices and more particularly to the use of portable devices for controlling the interaction with a remote large screen device.
  • a portable device used for controlling the user interface (UI) on a large screen performed significantly better in terms of user performance, faster movement time and a bigger throughput.
  • a portable device further scored better on subjective user rating of ease of use and user preference.
  • the interaction technique suggested by Myers combines a pointing device, like a laser pointer, with interaction on a remote screen, such as that of a Personal Digital Assistant (PDA).
  • PDA Personal Digital Assistant
  • the pointing device is used for user tasks that do not require accuracy in pointing, e.g., accuracy required for relatively small target selection on a large screen.
  • Pointing in this technique is used for the rough area of interest selection and the rough area is displayed on the portable screen.
  • the portable screen is then used for detailed tasks requiring accuracy in target acquisition, e.g., selecting user-interface (UI) options, interacting with menus, etc.
  • UI user-interface
  • the technique further describes panning with a coarse-grain pointing where the laser pointer is used for an indication of the approximate area of interest and then subsequently tapping on the portable touch screen as if the user were tapping on the remote larger screen itself. In this manner all target activations on the remote screen are also reflected in selections made on the large screen.
  • This solution has limitations in that the user has to share his visual attention between the large screen to select the area of interest and the portable screen for accurate interaction. It is predicted that as the number of functions in Multimedia Home personal computers (PC) increases a traditional remote control used in combination with a jumping highlight interaction pattern will not suffice.
  • Alternative pointing solutions will be needed to support user interfaces with rich, interactive content. Some applications, like Internet browsing, will be accessible in the living room.
  • a method and apparatus for providing inactive control of information on a remotely located screen though a portable device comprises the steps of establishing a reference orientation between the remotely located screen and the portable device, the reference being associated with selected information located on the remotely located screen, monitoring movement of the portable device with regard to the reference orientation, said monitoring associating information located on the remotely located screen, and displaying the associated information on the portable device.
  • Figure 1 illustrates an exemplary large screen/PDA controller
  • Figure 2 illustrates an exemplary method for providing remote control in accordance with the principles of the invention
  • Figure 3 illustrates a flow chart of an exemplary process for providing control function in accordance with the principles of the invention.
  • Figure 1 illustrates an exemplary remote large screen/PDA controller.
  • large screen 110 displays a well-known computer menu, similar to that displayed under the WINDOWS operating system or the MacOS operating system.
  • WINDOWS is a registered trademark of the Microsoft Corporation
  • MacOS is a registered trademark of APPLE Corporation.
  • the first line includes illustrated primary operations “File,” “Edit,” “Tools.”
  • Each of these primary operations when selected, displays a pull-down menu that provides access to further operations, e.g., "Undo,” “Cut,” “Copy,” “Delete, etc.”
  • portable device 120 including a display screen 125 that includes selected information associated with the information on screen 110.
  • the information on display screenl25 is contained within an area 130 on large screen 110.
  • Portable device 120 and large screen 110 may be in communication using well-known RF, infrared or optical wireless or wired communication media, e.g., point-to-point or networked Internet or Intranet.
  • the communication media may use well-known IEEE 802.1 lb/g/n or BLUETOOTH protocols.
  • Such wireless and wired communication protocols are well-known and need not be discussed in detail herein.
  • Information between device 120 and screen 110 may pass through a not shown device, e.g., a personal computer, to provide information to large screen 110
  • FIG. 2 illustrates an exemplary means for providing remote control operation in accordance with the principles of the invention.
  • panning control may be initiated by tilting or rotating the body of portable device 120. Tilting can be initiated, in one aspect, by touching the casing of device 120 with both hands, hence, making contact with two opposite sides of the portable device 120. Alternatively, the user can switch on a physical switch putting the device 120 into the titling mode.
  • Activation of the tilting mode establishes a reference orientation used for subsequent relative angular movement detection.
  • the reference orientation establishes at least one parameter relating the large screen and the small screen device. Such parameters may, for example, represent distance, pointing angle, spatial orientation, etc.
  • the orientation of device 120 is compared with the reference orientation to determine the direction and rate of panning.
  • the rate of scrolling is controlled as a function of the amount of tilt between the orientation of the device and the reference orientation. Tilting the portable device 120 results in both horizontal and vertical translation of the area 130 (referred to as a virtual window) on large screen 100 relative to its reference position. Substantially and concurrently, the image displayed on display screen 125 is updated and displays part of the image corresponding to the area 130 visible on large screen 110.
  • different sensors and sensor combinations can be used.
  • inclinometers may be used to determine tilt and consequentially the position or orientation for a reference point of device 120.
  • additional feedback can be displayed on the large screen 110 signifying direction of moving area 130 and the current direction of movement resulting from tilting the portable device 120.
  • the user may scale the information displayed by zooming-in or zooming-out the area 130.
  • software zoom control may be implemented by a slider, a "plus-minus" control, a wheel, mouse, touch pad, joystick, or finger-controlled mouse function.
  • the slider for example, may be a software slider positioned either vertically or horizontally around or within display area 125 or may be, preferably, a physical slider positioned within the casing of portable device 120.
  • FIG. 3 illustrates a flow chart of an exemplary process 300 for determining and controlling the movement of the portable device in accordance with the principles of the invention.
  • a determination is made at block 310, whether tilt mode is activated. If the answer is negative, then processing continues until tilt mode is initiated.
  • the current device orientation is determined and used as a reference at block 320.
  • the reference includes the portable device orientation and its relationship with the information displayed remotely on the large screen 110, e.g., in area 130.
  • movement of the portable device is monitored. As previously discussed, the movement may be determined by gyroscopes, accelerometers, etc.
  • a difference between the reference orientation and the current orientation is determined.
  • the determined difference is associated with a screen location.
  • information associated with the screen location is displayed on a display screen within portable device.
  • a determination is made whether movement of the portable device is continuing. If the answer is in the affirmative, then processing continues at block 330. Otherwise, processing is completed.
  • the processing shown herein may be executed by software and/or hardware code operating in a computer or processing system.
  • the system may include a programmable memory, i.e., PROM, RAM, FLASH, etc., that stores code that provides necessary instructions to the processing system.
  • the code may pre-stored in the memory or may be downloaded via one or more computer-readable media or over a network.
  • the code may be a hardware code loaded in a FPGA or ASIC that provides necessary instructions to the processing system.
  • the processing system may further receive inputs from one or more sensors that provide indications of the movement of the portable device.

Abstract

A method and apparatus for providing interactive control of information on a remotely located screen though a portable device is disclosed. The method comprises the steps of establishing a reference orientation (320) between a remotely located screen (110) and the portable device (120) , the reference being associated with selected information located on the remotely located screen (110) , monitoring movement (330) of the portable device (110) with regard to the reference orientation, said monitoring associating information (130) located on the remotely located screen (110) , and displaying the associated information (125) on the portable device (120) .

Description

METHOD AND APPARATUS FOR LARGE SCREEN INTERACTIVE CONTROL USING PORTABLE TOUCHSCREEN DEVICE
This invention relates to the field of interactive devices and more particularly to the use of portable devices for controlling the interaction with a remote large screen device.
Interaction with big screens at a distance beyond hand reachability is problematic. It has been demonstrated in a number of studies that pointing devices, e.g., laser pointers, remote controls with embedded joysticks or trackball, demonstrate poor user performance. The responses are slow, imprecise and error-prone. See for example, "Interacting at a Distance Using Semantic Snarfmg," Myers, Brad, et. al, Proceedings of Ubicomp 2001, Sept 30-Oct 2, Atlanta, Georgia, pp. 305-314.
In these studies, a portable device used for controlling the user interface (UI) on a large screen performed significantly better in terms of user performance, faster movement time and a bigger throughput. A portable device further scored better on subjective user rating of ease of use and user preference.
The interaction technique suggested by Myers combines a pointing device, like a laser pointer, with interaction on a remote screen, such as that of a Personal Digital Assistant (PDA). In this technique the pointing device is used for user tasks that do not require accuracy in pointing, e.g., accuracy required for relatively small target selection on a large screen. Pointing in this technique is used for the rough area of interest selection and the rough area is displayed on the portable screen. The portable screen is then used for detailed tasks requiring accuracy in target acquisition, e.g., selecting user-interface (UI) options, interacting with menus, etc.
The technique further describes panning with a coarse-grain pointing where the laser pointer is used for an indication of the approximate area of interest and then subsequently tapping on the portable touch screen as if the user were tapping on the remote larger screen itself. In this manner all target activations on the remote screen are also reflected in selections made on the large screen. This solution has limitations in that the user has to share his visual attention between the large screen to select the area of interest and the portable screen for accurate interaction. It is predicted that as the number of functions in Multimedia Home personal computers (PC) increases a traditional remote control used in combination with a jumping highlight interaction pattern will not suffice. Alternative pointing solutions will be needed to support user interfaces with rich, interactive content. Some applications, like Internet browsing, will be accessible in the living room. However, they are created for desktop mouse-keyboard interaction. One possibility is to create new guidelines and force content providers to supply an extra version of their Web application for the living room that can be controlled using a jumping highlight interaction stylist. Another alternative is to find a suitable input device that would replace a mouse and a keyboard in the living room to support already existing Web applications and other applications traditionally designed for a PC. Similarly, in computer gaming the social elements of the game adds to the enjoyment of the players. In strategy games several views are usually in use (global, geographical, and player specific).
Hence, there is a need in the industry for a method and apparatus to provide for accurate control of remotely located large screens. A method and apparatus for providing inactive control of information on a remotely located screen though a portable device is disclosed. The method comprises the steps of establishing a reference orientation between the remotely located screen and the portable device, the reference being associated with selected information located on the remotely located screen, monitoring movement of the portable device with regard to the reference orientation, said monitoring associating information located on the remotely located screen, and displaying the associated information on the portable device.
Figure 1 illustrates an exemplary large screen/PDA controller; Figure 2 illustrates an exemplary method for providing remote control in accordance with the principles of the invention; and Figure 3 illustrates a flow chart of an exemplary process for providing control function in accordance with the principles of the invention.
It is to be understood that these drawings are for purposes of illustrating the concepts of the invention and are not to scale. It will be appreciated that the same reference numerals, possibly supplemented with reference characters where appropriate, have been used throughout to identify corresponding parts. Figure 1 illustrates an exemplary remote large screen/PDA controller. In this illustrated example, large screen 110 displays a well-known computer menu, similar to that displayed under the WINDOWS operating system or the MacOS operating system. WINDOWS is a registered trademark of the Microsoft Corporation and MacOS is a registered trademark of APPLE Corporation. For example, the first line includes illustrated primary operations "File," "Edit," "Tools." Each of these primary operations, when selected, displays a pull-down menu that provides access to further operations, e.g., "Undo," "Cut," "Copy," "Delete, etc."
Also shown is portable device, e.g., PDA, 120 including a display screen 125 that includes selected information associated with the information on screen 110. In this case, the information on display screenl25 is contained within an area 130 on large screen 110. Portable device 120 and large screen 110 may be in communication using well-known RF, infrared or optical wireless or wired communication media, e.g., point-to-point or networked Internet or Intranet. For example, the communication media may use well-known IEEE 802.1 lb/g/n or BLUETOOTH protocols. Such wireless and wired communication protocols are well-known and need not be discussed in detail herein. Information between device 120 and screen 110 may pass through a not shown device, e.g., a personal computer, to provide information to large screen 110
Figure 2 illustrates an exemplary means for providing remote control operation in accordance with the principles of the invention. In this illustrated case, panning control may be initiated by tilting or rotating the body of portable device 120. Tilting can be initiated, in one aspect, by touching the casing of device 120 with both hands, hence, making contact with two opposite sides of the portable device 120. Alternatively, the user can switch on a physical switch putting the device 120 into the titling mode. Activation of the tilting mode establishes a reference orientation used for subsequent relative angular movement detection. The reference orientation establishes at least one parameter relating the large screen and the small screen device. Such parameters may, for example, represent distance, pointing angle, spatial orientation, etc. As the user tilts or moves the portable device 120 around two axes 210 and 220, the orientation of device 120, at sufficient intervals, is compared with the reference orientation to determine the direction and rate of panning. The rate of scrolling is controlled as a function of the amount of tilt between the orientation of the device and the reference orientation. Tilting the portable device 120 results in both horizontal and vertical translation of the area 130 (referred to as a virtual window) on large screen 100 relative to its reference position. Substantially and concurrently, the image displayed on display screen 125 is updated and displays part of the image corresponding to the area 130 visible on large screen 110. To detect tilting or movement of device 120 different sensors and sensor combinations can be used. For example, inclinometers, gyroscopes, magnetic compasses, etc., may be used to determine tilt and consequentially the position or orientation for a reference point of device 120. In the tilting mode, additional feedback can be displayed on the large screen 110 signifying direction of moving area 130 and the current direction of movement resulting from tilting the portable device 120.
In another aspect, the user may scale the information displayed by zooming-in or zooming-out the area 130. In this aspect of the invention, software zoom control may be implemented by a slider, a "plus-minus" control, a wheel, mouse, touch pad, joystick, or finger-controlled mouse function. The slider, for example, may be a software slider positioned either vertically or horizontally around or within display area 125 or may be, preferably, a physical slider positioned within the casing of portable device 120.
Figure 3 illustrates a flow chart of an exemplary process 300 for determining and controlling the movement of the portable device in accordance with the principles of the invention. In this exemplary process, a determination is made at block 310, whether tilt mode is activated. If the answer is negative, then processing continues until tilt mode is initiated.
When tilt mode is determined, the current device orientation is determined and used as a reference at block 320. The reference includes the portable device orientation and its relationship with the information displayed remotely on the large screen 110, e.g., in area 130. At block 330, movement of the portable device is monitored. As previously discussed, the movement may be determined by gyroscopes, accelerometers, etc. At block 340, a difference between the reference orientation and the current orientation is determined. At block 350, the determined difference is associated with a screen location. At block 360, information associated with the screen location is displayed on a display screen within portable device. At block 370, a determination is made whether movement of the portable device is continuing. If the answer is in the affirmative, then processing continues at block 330. Otherwise, processing is completed. As would be appreciated, the processing shown herein may be executed by software and/or hardware code operating in a computer or processing system. The system may include a programmable memory, i.e., PROM, RAM, FLASH, etc., that stores code that provides necessary instructions to the processing system. The code may pre-stored in the memory or may be downloaded via one or more computer-readable media or over a network. In another aspect, the code may be a hardware code loaded in a FPGA or ASIC that provides necessary instructions to the processing system. The processing system may further receive inputs from one or more sensors that provide indications of the movement of the portable device.
While there has been shown, described, and pointed out fundamental novel features of the present invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the apparatus described, in the form and details of the devices disclosed, and in their operation, may be made by those skilled in the art without departing from the spirit of the present invention.
It is expressly intended that all combinations of those elements that perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Substitutions of elements from one described embodiment to another are also fully intended and contemplated.

Claims

CLAIMS:
1. A method for providing interactive control of information on a remotely located screen though a portable device, the method comprising the steps of: establishing a reference orientation (320) between the remotely located screen (110) and the portable device (120), the reference being associated with selected information located on the remotely located screen (110); monitoring movement (330) of the portable device (120) with regard to the reference orientation, said monitoring associating information (130) located on the remotely located screen (110); and displaying (125) the associated information (130) on the portable device (120).
2. The method as recited in claim 1, further comprising the step of: representing an area (130) on the remotely located screen (110) corresponding to the information displayed (125) on the portable device (120).
3. The method as recited in claim 1, further comprising the step of: establishing the reference in response to a manual operation (310) of the portable device (120).
4. The method as recited in claim 2, further comprising the step of: altering the size of the area on the remotely located screen from the portable device.
5. The method as recited in claim 1, wherein movement of the portable device is determined from a device selected from the group consisting of: gyroscopes, inclinometers, magnetic compass and accelerometers.
6. An apparatus for providing interactive control of information on a remotely located screen, the apparatus comprising: a processor executing code for: establishing a reference orientation between remotely located screen (110) and the portable device (120), the reference being associated with selected information located on the remotely located screen (110); monitoring movement (330) of the portable device with regard to the reference orientation, said monitoring associating information (130) located on the remotely located screen (110); and displaying (125) the associated information on the portable device (120).
7. The apparatus as recited in claim 6, wherein the processor executes code for: representing an area on the remotely located screen corresponding to the information displayed on the portable device.
8. The apparatus as recited in claim 6, wherein the processor executes code for: establishing the reference in response to a manual operation of the portable device.
9. The apparatus as recited in claim 7, wherein the processor executes code for: altering the size of the area on the remotely located screen from the portable device.
10. The apparatus as recited in claim 6, further comprising: a movement detection device, in communication with the processor, selected from the group consisting of: gyroscopes, inclinometers, magnetic compass and accelerometers.
11. A computer program product including computer code loadable into a memory of an apparatus, said apparatus providing interactive control of information on a remotely located screen, the computer code providing instruction to a processor included in the apparatus for executing the steps of: establishing a reference orientation between the remotely located screen and the portable device, the reference being associated with selected information located on the remotely located screen; monitoring movement of the portable device with regard to the reference orientation, said monitoring associating information located on the remotely located screen ; and displaying the associated information on the portable device.
12. The computer program product as recited in claim 11, wherein the computer code providing instruction to the processor for executing the step of: representing an area on the remotely located screen corresponding to the information displayed on the portable device.
13. The computer program product as recited in claim 11, wherein the computer code providing instruction to the processor for executing the step of: establishing the reference in response to a manual operation of the portable device.
14. The computer program product as recited in claim 12, wherein the computer code providing instruction to the processor for executing the step of: altering the size of the area on the remotely located screen from the portable device.
15. The computer program product as recited in claim 11, wherein the computer code providing instruction to the processor for executing the step of: communicating with a movement detection device selected from the group consisting of: gyroscopes, inclinometers, magnetic compass and accelerometers.
PCT/IB2006/054721 2005-12-12 2006-12-08 Method and apparatus for large screen interactive control using portable touchscreen device WO2007069173A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US74947605P 2005-12-12 2005-12-12
US60/749,476 2005-12-12

Publications (2)

Publication Number Publication Date
WO2007069173A2 true WO2007069173A2 (en) 2007-06-21
WO2007069173A3 WO2007069173A3 (en) 2007-09-27

Family

ID=37913594

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2006/054721 WO2007069173A2 (en) 2005-12-12 2006-12-08 Method and apparatus for large screen interactive control using portable touchscreen device

Country Status (1)

Country Link
WO (1) WO2007069173A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2162877A1 (en) * 2007-06-29 2010-03-17 Palm, Inc. Automatic scrolling
EP2341412A1 (en) * 2009-12-31 2011-07-06 Sony Computer Entertainment Europe Limited Portable electronic device and method of controlling a portable electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999032960A1 (en) * 1997-12-23 1999-07-01 Telefonaktiebolaget Lm Ericsson A hand-held display device and a method of displaying screen images
WO2000010077A2 (en) * 1998-08-13 2000-02-24 Symantec Corporation Methods and apparatuses for tracking the active window of a host computer in a remote computer display window
US6288704B1 (en) * 1999-06-08 2001-09-11 Vega, Vista, Inc. Motion detection and tracking system to control navigation and display of object viewers
US20040104891A1 (en) * 2002-11-25 2004-06-03 Frank Sacca Intertial pointer for electronic displays

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999032960A1 (en) * 1997-12-23 1999-07-01 Telefonaktiebolaget Lm Ericsson A hand-held display device and a method of displaying screen images
WO2000010077A2 (en) * 1998-08-13 2000-02-24 Symantec Corporation Methods and apparatuses for tracking the active window of a host computer in a remote computer display window
US6288704B1 (en) * 1999-06-08 2001-09-11 Vega, Vista, Inc. Motion detection and tracking system to control navigation and display of object viewers
US20040104891A1 (en) * 2002-11-25 2004-06-03 Frank Sacca Intertial pointer for electronic displays

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BRAD A. MYERS, CHOON HONG PECK, JEFFREY NICHOLS, DAVE KONG, AND ROBERT MILLER: "Interacting at a Distance Using Semantic Snarfing" BRAD A. MYERS, CHOON HONG PECK, JEFFREY NICHOLS, DAVE KONG, AND ROBERT MILLER, 2001, pages 305-314, XP007902404 *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2162877A1 (en) * 2007-06-29 2010-03-17 Palm, Inc. Automatic scrolling
EP2162877A4 (en) * 2007-06-29 2012-09-05 Hewlett Packard Development Co Automatic scrolling
EP2341412A1 (en) * 2009-12-31 2011-07-06 Sony Computer Entertainment Europe Limited Portable electronic device and method of controlling a portable electronic device

Also Published As

Publication number Publication date
WO2007069173A3 (en) 2007-09-27

Similar Documents

Publication Publication Date Title
JP6463795B2 (en) System and method for using textures in a graphical user interface device
CN103309608A (en) Visual feedback for highlight-driven gesture user interfaces
KR101985159B1 (en) Systems and methods for using textures in graphical user interface widgets
KR101956410B1 (en) Game controller on mobile touch-enabled devices
US9086741B2 (en) User input device
CN106919270A (en) Virtual reality device and virtual reality method
TWI553540B (en) Highlighting of objects on a display
US11226734B1 (en) Triggering multiple actions from a single gesture
KR20070119945A (en) Apparatus and method for user interface
EP2733626B1 (en) Display control device, computer program, display system, and display method
CN109663346A (en) Construction control method and device in a kind of game
CN110069147B (en) Control device and control method thereof
CN108595010A (en) The exchange method and device of dummy object in virtual reality
KR101234094B1 (en) Apparatus for motion based pointing providing haptic feedback and control method thereof
JP2015525927A (en) Method and apparatus for controlling a display device
WO2007069173A2 (en) Method and apparatus for large screen interactive control using portable touchscreen device
JP4389034B2 (en) Input device, input system, and input method in input device
EP1182535A1 (en) Haptic terminal
JP2000207094A (en) Instruction inputting method and remote controller
KR102369251B1 (en) Method for providing user interface and terminal for executing the same
KR101606570B1 (en) Game system for designing stage via rotate of three-dimensional space and control method thereof
KR101219292B1 (en) Hand-held device including a display and method for navigating objects on the display
JP2015011678A (en) Input device and program
JPH06314164A (en) Input device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase in:

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06842431

Country of ref document: EP

Kind code of ref document: A2