Blogger Tips and TricksLatest Tips For BloggersBlogger Tricks

Wednesday 19 February 2014

SHIFT: A TECHNIQUE FOR OPERATING PEN-BASED INTERFACES USING TOUCH SCREEN


SHIFT: A TECHNIQUE   FOR OPERATING   PEN-BASED INTERFACES    USING   TOUCH   SCREEN
B.OBULIRAJ


Abstract:

Retrieving the stylus of a pen-based device takes time and requires a second hand. Especially for short intermittent interactions many users therefore choose to use their bare fingers. Although convenient, this increases targeting times and error rates. We argue that the main reasons are the occlusion of the target by the user’s finger and ambiguity about which part of the finger defines the selection point. We propose a pointing technique we call Shift that is designed to address these issues. When the user touches the screen, Shift creates a callout showing a copy of the occluded screen area and places it in a non-occluded location. The callout also shows a pointer representing the selection point of the finger. Using this visual feedback, users guide the pointer into the target by moving their finger on the screen surface and commit the target acquisition by lifting the finger. Unlike existing techniques, Shift is only invoked when necessary over large targets no callout is created and users enjoy the full performance of an unaltered touch screen. We report the results of a user study showing that with Shift participants can select small targets with much lower error rates than an unaided touch screen and that Shift is faster than Offset Cursor for larger targets.
                I.INTRODUCTION:
Many pen-based devices, such as personal digital assistants (PDAs), mobile phone-PDA hybrids, and ultra mobile personal computers (UMPCs) utilize sensing technologies that can track not only a stylus, but also touch input. This makes touch input an option when pen input is not possible, such as one-handed operation However, pen-based user interfaces often contain small dense targets, making selection with a finger

Slow and error prone. So what is it that users give up by not using the pen?
Figure 1.
 (a) Small targets are occluded by a user’s finger.(b) The proposed Shift technique reveals occluded screen content in a callout displayed above the finger. This allows users to fine tune with take-off selection. (c) By adjusting the relative callout location, Shift handles targets anywhere on the screen
While fingers are somewhat less accurate than pens in terms of fine control, accuracy is not the primary reason for the high error rate. In our observation, the main reason is the ambiguous selection point created by the finger’s contact area in combination with the occlusion of the target. When selecting targets smaller than the size of the finger contact area, users start having difficulty determining whether or no they have acquired the target. Unfortunately, targets smaller than the finger’s contact area are also occluded by the finger, preventing users from seeing visual feedback. Consequently, applying a technique to enhance accuracy will not solve the problem. Manipulating control display (CD) ratio or offering insitu zooming enhance accuracy, but they do not address occlusion directly or define a clear selection point. Occlusion and selection point ambiguity can be addressed with the Offset Cursor. The Offset Cursor creates a software pointer a fixed distance above the finger’s contact point. The Offset Cursor uses take-off selection in which the target is selected at the point where the finger is lifted rather than where it first contacted the screen. This allows users to touch the screen anywhere and then drag the pointer into the target. Shift is a technique created to address the problems with using finger touch on pen-based interfaces Shift offsets the screen content to avoid all three drawbacks of Offset Cursor and leads to significantly better targeting performance.
                II.WHAT IS SHIFT?
 Shift technique in two scenarios.
A.Scenario-1:
 (a) The user touches the screen intending to acquire a small target located near other targets. Shift determines the presence of targets small enough to be occluded by the finger (b) In order to eliminate occlusion, Shift escalates” by creating a callout that contains a copy of the occluded screen area placed in a non-occluded location on the screen. Similar to Offset Cursor, the callout includes a pointer representing the finger contact point to eliminate selection point ambiguity (c) The user fine-tunes the pointer position
While maintaining contact with the screen; (d) once the correct position is visually verified, lifting the finger causes a brief Phosphor afterglow and completes the selection.
B.Scenario-2:   
           When acquiring a large target, Shift behaves differently. Occlusion is not a problem in this case, so Shift does not escalate by default. By lifting their finger immediately, the user makes the selection as if using an unaided touch screen. Shift avoids the three drawbacks of Offset Cursor: 1) Shift requires interaction overhead only when really necessary, for small targets. This conditional escalation results in a significant speed-up Conditional escalation is a property unique to Shift. If applied to Offset Cursor, users would have to perform additional movements and automatic escalation could not be determined in some cases. 2) Shift does not result in any inaccessible screen areas. While the callout’s default position is above the target, it can be placed elsewhere to prevent clipping by display edges 3) Shift behaves as touch screen users expect: it allows users to aim for the target itself. This enables walk-up scenarios. In the worst case where a user ignores the callout, Shift is no worse than a standard touch screen.
 
III.SPECIALIZING THE USE INTERFACE FOR FINGRES
Maximum usability can be achieved with user interfaces designed directly for the capabilities of the finger. Such user interfaces typically avoid small targets in the first place. Karlson et al. explore this strategy with AppLens and Launch Tile, two thumb-specialized designs for PDA application shells. However, creating input-specialized versions of applications is expensive and will often be difficult to do for legacy applications. Also, if both pen and finger input are used intermittently, then ideally two sets of input specialized interfaces would need to be available
              IV.AVOIDING OCCLUSION
Although a touch pointer makes the offset visible, it also makes pointing a compound task: first acquire the handle, drag it to the desired location, then fine-tune and tap to make the actual selection. Another issue is that it occupies permanent space on the display, making the touch pointer less suitable for small screen devices. Some applications which create multiple views of the same content for navigation or accessibility could be repurposed to address occlusion. For example, the Microsoft Windows Magnifier Tool creates an additional view of the area around the pointer. However, this permanently occupies screen space at a fixed position, unlike Shift which uses conditional escalation to place a second view near the finger.  Recently, researchers have explored using the underside of an interactive table to address occlusion. However, this approach requires specialized hardware and usability with a hand-held device was not evaluated.
                    V.DESIGN
In order to guide the design process, we created a model of Shift’s expected targeting performance. This model is the basis for all our hypotheses and it guided us through several rounds of pilot studies. We formulated our hypotheses within the context of Offset Cursor and unaided touch screen selection. The simplicity of unaided touch screen input makes it fast across all targets
Sizes, but there is an approximate threshold size where occlusion makes selecting smaller targets error prone. We call this the occlusion threshold. Offset Cursor avoids these problems by offering a defined selection point and avoiding occlusion. In exchange, however, users spend additional time estimating the offset distance and fine-tuning their selection position. During pilot testing we were surprised to observe that the time loss was not limited to small targets where occlusion was a problem, but affected all target sizes we tested including targets as large as 41mm. We discuss this in detail in the experiment section. We hypothesized that Shift performance should differ depending on target size. For targets smaller than the occlusion threshold, Shift should perform roughly the same as Offset Cursor since both offer improved accuracy at the expense of additional user effort. However, we did not know how long Shift’s visual reorientation step would take in comparison to Offset Cursor’s distance estimation step. For large targets, however, we expected a clear performance benefit for Shift over Offset Cursor since without escalation Shift works like an unmodified touch screen. 
VI.TASK   AND STIMULI.
 




Figure 2. Apparatus: participants acquired targets on an IPAQ 4100 PDA using their index finger.
Participants were presented with a series of individual target selection trials. Six different target sizes were used, with each target positioned a constant distance away at four different angles. Participants were instructed to acquire these targets as quickly and accurately as possible. Participants acquired targets with the index finger of their dominant hand while holding the device in their nondominant hand (Figure 2). An earlier pilot study had found similar patterns of performance between one-handed thumb targeting and two-handed finger use (except that the thumb condition showed a higher variance due to thumb ergonomic issues). We used separate conditions for Fingertip and Fingernail because our pilot studies had found that different participants preferred using their finger tip while others preferred fingernail. Figure 2, Apparatus: participants acquired targets on an IPAQ 4100 PDA using their index finger.
       At the beginning of each trial, a solid red 48px (48 pixel by 48 pixel) start button was displayed along with the target, which was rendered as white with a red border (Figure 11a). The target was placed diagonally, 120px away from the start button. Targets were never placed at screen edges so all targets were reachable using Offset Cursor. Stimuli were displayed in front of a street map background for increased ecological validity. Participants selected the start button using the currently active technique condition. Once selected, the start button disappeared and the target turned solid red in figure 3(b).











 



Figure 3.(a)                 3(b)                               3(c)              
Figure 3:
Experimental task stimuli: (a) red start button and white target with red border; (b) start button disappears when selected, target turns red; (c) visual feedback when over target
When the pointer was over the target, the target provided visual feedback by turning yellow (Figure 3(a)). The trial was completed when participants lifted their finger. Successful target acquisition was confirmed with a click sound; unsuccessful attempts resulted in an error sound. Since we expected the Touch condition to have high error rates with small targets, participants advanced to the next trial regardless of error. We recorded task times, errors, and all movement and escalation events.
           
             VI.HIGH ACCURACY
      SELECTION    ENHANCEMENTS
As stated earlier, the purpose of Shift is to enable users to acquire targets by avoiding target occlusion, not necessarily enhancing targeting precision. Our study shows that the basic version of Shift described above allows for the acquisition of targets as small as 6 pixels (2.6 mm). Some situations, however, may require users to acquire targets smaller than that. Fortunately, Shift lends itself well to precision enhancements like zooming and control display (CD) ratio manipulation

Figure 4. Shift with zooming enhancement: (a) before finger contact; (b) after escalation with 4× magnification in callout
     
        VII.CD ENHANCEMENT RATIO
Touch screens are typically operated with a CD ratio of 1 in which the pointer position is mapped 1:1 with the finger input position. Especially for systems that do not support a tracking state, a 1:1 mapping is important because it allows users to aim for a target. However, once the user’s finger is in contact with the screen, a pointer can be displayed providing users with visual feedback. Then, finger movement can control the pointer in a relative manner; with the pointer moving fasAs explained in the previous section, we position the callout to avoid occlusion with the finger. This is done regardless of the target’s original position. In some cases moving the finger makes the original target position no longer occluded. However, in a pilot user study, participants told us they always used the callout for visual feedback, even if they realized that the target in the main display was visibleter or slower than the finger directing it.
              VIII.CONCLUSION
Shift enables the operation of a pen-based device, such as a PDA or UMPC, with fingers. Our experimental results show that Shift’s conditional escalation overcomes occlusion problems and allows users to select small targets reliably. Unlike Offset Cursor, Shift preserves the speed and simplicity of direct touch interaction for large targets. While the user study reported in this paper focused on these quantitative differences, another benefit mentioned earlier might have an even bigger impact on Shift’s deployment: By allowing users to aim for the actual target, Shift remains compatible with regular pen and touch input. This compatibility keeps the interaction consistent when switching back and forth between pen and touch. And, maybe most importantly, it makes it easy to deploy Shift in walk-up scenarios or to retrofit existing systems. We plan to study such scenarios as our future work.
 REFERENCES:
[1]. Vogel, D. Balakrishnan, R. (2005). Distant freehand pointing and clicking on very large, high resolution displays.
[2]. Wigdor, D., Leigh, D., Forlines, C., Shipman, S., Barnwell, J., Balakrishnan, R., Shen, C. (2006). Under the Table Interaction.



No comments:

Post a Comment