• Title/Summary/Keyword: 가상 마우스

Search Result 104, Processing Time 0.025 seconds

2D Virtual Color Hairstyler with Skinny Smudge Tool (스키니 스머지 툴을 이용한 2D 가상 컬러 헤어스타일러)

  • Kwak, Noyoon
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2009.05a
    • /
    • pp.776-783
    • /
    • 2009
  • This paper is related to a 2D virtual color hairstyler using skinny smudge tool. The smudge tool is the popular graphic tool embedded in Adobe Photoshop. The smudge tool is used to smear paint on your canvas. The effect is much like finger painting. You can use the smudge tool by clicking on the smudge icon and clicking on the canvas and while holding the mouse button down, dragging in the direction you want to smudge. A disadvantage of previous smudge tool is to also smear pixels in the undesired region according to generating the target image as blending all pixels in a diameter of the master. In this paper to reduce the disadvantage, the skinny smudge tool based on the image segmentation for a master shape is proposed. The proposed skinny smudge tool has the advantage of applying the smudge effect to the desired regions regardless of the background as the master shape adhered closely to the contour shape is extracted by color image segmentation.

  • PDF

An Analysis on the Vulnerability of Secure Keypads for Mobile Devices (모바일 기기를 위한 보안 키패드의 취약점 분석)

  • Lee, Yunho
    • Journal of Internet Computing and Services
    • /
    • v.14 no.3
    • /
    • pp.15-21
    • /
    • 2013
  • Due to the widespread propagation of mobile platforms such as smartphones and tablets, financial and e-commercial transactions based on these mobile platforms are growing rapidly. Unlike PCs, almost all mobile platforms do not provide physical keyboards or mice but provide virtual keypads using touchscreens. For this reason, an attacker attempts to obtain the coordinates of touches on the virtual keypad in order to get actual key values. To tackle this vulnerability, financial applications for mobile platforms use secure keypads, which change position of each key displayed on the virtual keypad. However, these secure keypads cannot protect users' private information more securely than the virtual keypads because each key has only 2 or 3 positions and moreover its probability distribution is not uniform. In this paper, we analyze secure keypads used by the most financial mobile applications, point out the limitation of the previous research, and then propose a more general and accurate attack method on the secure keypads.

The Modified Block Matching Algorithm for a Hand Tracking of an HCI system (HCI 시스템의 손 추적을 위한 수정 블록 정합 알고리즘)

  • Kim Jin-Ok
    • Journal of Internet Computing and Services
    • /
    • v.4 no.4
    • /
    • pp.9-14
    • /
    • 2003
  • A GUI (graphical user interface) has been a dominant platform for HCI (human computer interaction). A GUI - based interaction has made computers simpler and easier to use. The GUI - based interaction, however, does not easily support the range of interaction necessary to meet users' needs that are natural. intuitive, and adaptive. In this paper, the modified BMA (block matching algorithm) is proposed to track a hand in a sequence of an image and to recognize it in each video frame in order to replace a mouse with a pointing device for a virtual reality. The HCI system with 30 frames per second is realized in this paper. The modified BMA is proposed to estimate a position of the hand and segmentation with an orientation of motion and a color distribution of the hand region for real - time processing. The experimental result shows that the modified BMA with the YCbCr (luminance Y, component blue, component red) color coordinate guarantees the real - time processing and the recognition rate. The hand tracking by the modified BMA can be applied to a virtual reclity or a game or an HCI system for the disable.

  • PDF

Upper Limb Motion Detection Including Fingers Using Flex Sensors and Inertial Sensors (휘어짐센서와 관성센서를 이용한 손가락을 포함한 상지 운동 검출)

  • Kim, Yeon-Jun;Yoo, Jae-Ha;Kim, Dong-Yon;Kim, Soo-Chan
    • Journal of the Institute of Convergence Signal Processing
    • /
    • v.21 no.3
    • /
    • pp.101-106
    • /
    • 2020
  • The utilization of virtual reality is increasing not only in games but also in medical care such as rehabilitation. Due to the convenience, the motion of the upper limb is detected using a non-contact method using video or a handheld type mouse, etc. In this paper, we implemented a glove which can measure finger movements and upper limb movements by using flex sensors whose resistance value changes according to the degree of folding and inertial sensors which can obtain direction information in space. We showed the upper arm movements including finger movements with signals obtained from the implemented glove on the open software platform, Processing. The sensitivity of each finger movement was 0.5deg, and the sensitivity of the upper limb motion was 0.6deg.

Implementation of Simplification Procedure for Digital Combinational Logic Circuits Using Java Applets (자바 애플릿을 이용한 디지털 조합회로의 간략화 과정 구현)

  • Moon, Hun-Joo;Kim, Dong-Sik;Moon, Il-Hyun;Choi, Kwan-Sun;Lee, Sun-Heum
    • The Journal of Korean Association of Computer Education
    • /
    • v.10 no.4
    • /
    • pp.17-25
    • /
    • 2007
  • In this paper, the simplification procedure of Karnaugh Map, which is essential to design digital logic circuits, was implemented as a web-based educational tool by Java applet. The learners can make virtual experiments on the simplification of the digital logic circuit by clicking on some buttons or filling out some text fields. The proposed simplification procedure was implemented as a Java applet which is based on the Modified Quine-McCluskey algorithm. Thus, the implemented Java applet will enable the learners to enhance the learning efficiency as a auxiliary educational tool.

  • PDF

Surgical Simulation Environment for Replacement of Artificial Knee Joint (CT 영상을 이용한 무릎관절 모의 치환 시술 환경)

  • Kim, Dong-Min
    • Journal of IKEEE
    • /
    • v.7 no.1 s.12
    • /
    • pp.119-126
    • /
    • 2003
  • This paper presents a methodology for constructing a surgical simulation environment for the replacement of artificial knee join using CT image data. We provide a user interface of preoperative planning system for performing complex 3-D spatial manipulation and reasoning tasks. Simple manipulation of joystick and mouse has been proved to be both intuitive and accurate for the fitness and the wear expect of joint. The proposed methodology are useful for future virtual medical system where all the components of visualization, automated model generation, and surgical simulation are integrated.

  • PDF

Helicopter Pilot Metaphor for 3D Space Navigation and its implementation using a Joystick (3차원 공간 탐색을 위한 헬리콥터 조종사 메타포어와 그 구현)

  • Kim, Young-Kyoung;Jung, Moon-Ryul;Paik, Doowon;Kim, Dong-Hyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.3 no.1
    • /
    • pp.57-67
    • /
    • 1997
  • The navigation of virtual space comes down to the manipulation of the virtual camera. The movement of the virtual cameras has 6 degrees of freedom. However, input devices such as mouses and joysticks are 2D. So, the movement of the camera that corresponds to the input device is 2D movement at the given moment. Therefore, the 3D movement of the camera can be implemented by means of the combination of 2D and 1D movements of the camera. Many of the virtual space navigation browser use several navigation modes to solve this problem. But, the criteria for distinguishing different modes are not clear, somed of the manipulations in each mode are repeated in other modes, and the kinesthetic correspondence of the input devices is often confusing. Hence the user has difficulty in making correct decisions when navigating the virtual space. To solve this problem, we use a single navigation metaphore in which different modes are organically integrated. In this paper we propose a helicopter pilot metaphor. Using the helicopter pilot metaphore means that the user navigates the virtual space like a pilot of a helicopter flying in space. In this paper, we distinguished six 2D movement spaces of the helicopter: (1) the movement on the horizontal plane, (2) the movement on the vertical plane,k (3) the pitch and yaw rotations about the current position, (4) the roll and pitch rotations about the current position, (5) the horizontal and vertical turning, and (6) the rotation about the target object. The six 3D movement spaces are visualized and displayed as a sequence of auxiliary windows. The user can select the desired movement space simply by jumping from one window to another. The user can select the desired movement by looking at the displaced 2D movement spaces. The movement of the camera in each movement space is controlled by the usual movements of the joystick.

  • PDF

Development of Shoes' Easy-Order Prototype According to Foot Types of Juveniles In On-Line 3D Virtual Reality (청소년의 발의 형태 분류에 따른 On-line 3D 가상현실에서의 신발류 이지오더 Prototype 개발)

  • Choi, Sung-Won;Lim, Ji-Young
    • The Journal of the Korea Contents Association
    • /
    • v.6 no.11
    • /
    • pp.182-189
    • /
    • 2006
  • Consumers can choose suitable shoes for their feet in off-line shopping. However, in on-line shopping, because they can not wear shoes, compare to the off-line shopping, there are many problems in internet shopping. And the solution of user-oriented internet shopping is development of new type of prototype which is accessible to user and to offer visual information through 3D-virtual reality. We made this Prototype that the consumer can measure their own shoes size. And the consumer can print out their foot size in the internet database and measure their own foot size and type. And we maximized the visual experience though it is indirect and then we wanted to overcome a emotional experience in the real world. we visualized first, 'the softness' of shoes meterial, second 'the drainage' in the realtion of shoes meterial and water, third 'the close adhesion' in the realtion of shoes and consumer's their own foot and last 'the elasticity' in the relation of the shoes outer sole and surface. The result of this research can solve the problem in the existing on-line shoes' shop and it will become an alternative plan. And this prototype just will not become the localization at the on-line shoes' shop. In true sense, it will be an important example in the whole internet industry.

  • PDF

Development of a Haptic Modeling and Editing (촉감 모델링 및 편집 툴 개발)

  • Seo, Yong-Won;Lee, Beom-Chan;Cha, Jong-Eun;Kim, Jong-Phil;Ryu, Je-Ha
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02a
    • /
    • pp.373-378
    • /
    • 2007
  • 최근 들어 햅틱 분야는 디지털 콘텐츠를 만질 수 있게 촉감을 제공함으로써 의학, 교육, 군사, 엔터테인먼트, 방송 분야 등에서 널리 연구되고 있다. 그러나 햅틱 분야가 사용자에게 시청각 정보와 더불어 추가적인 촉감을 제공함으로써 보다 실감 있고 자연스러운 상호작용을 제공하는 등 여러 가지 장점을 가진 것에 비해 아직은 일반 사용자들에게 생소한 분야다. 그 이유 중 하나로 촉감 상호작용이 가능한 콘텐츠의 부재를 들 수 있다. 또한 최근에 가상환경(Virtual Environment, VR)에 관심이 증가 되고, 가상환경에 햅틱이라는 기술을 접목시키는 시도가 많이 일어나고 있어서, 촉감 모델링에 대한 욕구 또한 증대 되고 있다. 일반적으로 촉감 모델링은 Material properties를 가지고 있는 그래픽 모델들로 구성이 된다. 그래픽 모델링은 일반적인 모델링툴 (MAYA, 3D MAX, 기타 등)으로 할 수 있다. 하지만 촉감 관련된 촉감 모델들은 콘텐츠를 제작한 이후에 일일이 수작업으로 넣어 주어야 한다. 그래픽 모델링에서는 사용자가 직접 눈으로 확인 하면서 작업을 이루어 지기 때문에 직관적으로 이루어질 수 있다. 이와 비슷하게 촉감 모델링은 직관적인 모델링을 하기 위해서 사용자가 직접 촉감을 느껴 보면서 진행이 되어야 한다. 또한 그래픽 모델링과 촉감 모델링이 동시에 진행이 되지 않기 때문에 촉감 콘텐츠를 만드는데 시간이 많이 걸리게 되고 직관적이지 못하는 단점이 있다. 더 나아가서 이런 촉감 모델링을 포함한 모델링 높은 생산성을 위해서 신속히 이루어져야 한다. 이런 이유들 때문에 촉감 모델링을 위한 새로운 인터페이스가 필요하다. 본 논문에서는 촉감 상호작용이 가능한 촉감 콘텐츠를 직관적으로 생성하고 조작할 수 있게 하는 촉감 모델러를 기술한다. 촉감 모델러에서 사용자는 3 자유도 촉감 장치를 사용하여 3 차원의 콘텐츠 (정적 이거나 동적이거나 Deformation이 가능한 2D, 2.5D, 3D Scene)를 실시간으로 만져보면서 생성, 조작할 수 있는 촉감 사용자 인터페이스 (Haptic User Interface, HUI)를 통해서 콘텐츠의 표면 촉감 특성을 직관적으로 편집할 수 있다. 촉감 사용자인터페이스는 마우스로 조작하는 기존의 2 차원 그래픽 사용자 인터페이스를 포함하여 3 차원으로 사용자 인터페이스도 추가되어 있고 그 형태는 촉감 장치로 조작할 수 있는 버튼, 라디오버튼, 슬라이더, 조이스틱의 구성요소로 이루어져있다. 사용자는 각각의 구성요소를 조작하여 콘텐츠의 표면 촉감 특성 값을 바꾸고 촉감 사용자 인터페이스의 한 부분을 만져 그 촉감을 실시간으로 느껴봄으로써 직관적으로 특성 값을 정할 수 있다. 또한, XML 기반의 파일포맷을 제공함으로써 생성된 콘텐츠를 저장할 수 있고 저장된 콘텐츠를 불러오거나 다른 콘텐츠에 추가할 수 있다. 이러한 시스템은 햅틱이라는 분야를 잘 모르는 사람들도 직관적으로 촉감 모델링을 하는데 큰 도움을 줄 수 있을 것이다.

  • PDF

Skinny Smudge Blending Method Using Arbitrary-shaped Master (임의 형상 마스터를 이용한 스키니 스머지 블렌딩 방법)

  • Kwak, Noyoon
    • Journal of Digital Convergence
    • /
    • v.10 no.9
    • /
    • pp.333-338
    • /
    • 2012
  • This paper is related to a skinny smudge blending method using the arbitrary-shaped master adhered closely to the contour shape. The smudge tool is the popular graphic tool embedded in Adobe Photoshop CS6. The smudge tool is used to smear paint on your canvas. The effect is much like finger painting. We can use the smudge tool by selecting its icon on the toolbox of Adobe Photoshop CS6 and dragging in the direction you want to smudge while holding the mouse button down on the image. As the smudge tool blends all the pixels within a radius of the master to generate the result image, its disadvantages are to smudge even the pixels in the undesired region. In this paper to reduce the disadvantage, the skinny smudge blending method using arbitrary-shaped master is proposed. The proposed blending method has the advantage of applying the smudge effect to the desired regions regardless of the background as the arbitrary-shaped master adhered closely to the contour shape is extracted by color image segmentation.