• Title/Summary/Keyword: Mobile Embedded Software

Search Result 135, Processing Time 0.027 seconds

A Study on Route Map Visualization Method for Mobile Handset (모바일 핸드셋을 위한 라우트맵 시각화 방법에 관한 연구)

  • Park, Dong-Kyu;Ryu, Dong-Sung;Ou, Yoon
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.2
    • /
    • pp.231-240
    • /
    • 2004
  • Location Based Service(LBS) system is widely used in Car Navigation Service(CNS), position tracing, tour guide, etc. Recently, the development of a mobile hardware enables us to run various application of software on small handset. Although CNS systems are widely used on personal computer, PDA and embedded machines, small display system of a mobile handset still constrains to make it difficult to developed route visualization and navigation system. In this paper, we propose a new route map visualization system on mobile handset environment for LBS system. We use modified line simplification algorithm that removes extraneous information and places more emphasis on the turning point. We also adopted level of detail route visualization technique for visualization of a detail map. This system improved turn-by-turn method and line drive system, which are widely adopted by current route visualization system.

  • PDF

An Implementation of Mobile Game using JBox2D Physics Engine in Android Platform (안드로이드 플랫폼에서 JBox2D 물리 엔진을 이용한 모바일 게임구현)

  • Hwang, Ki-Tae
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.11 no.6
    • /
    • pp.119-126
    • /
    • 2011
  • As a software component for computer game, the physics engine simulates objects' movement according to the laws of physics. This paper introduces a design and implementation of mobile game on the Android platform, where we used JBox2D physics engine library and Android graphics APIs. We borrowed the key idea of this game from Crayon Physics which is known as a famous PC game. This game starts with no way from user character to destination character. The game user has to make a way to destination character from user character by creating polygon objects between them. The user wins when user character meets destination character. However, the game user has to decide the time to create objects and their shapes well because all objects in this game are governed by the laws of physics. As an important thing of this paper, we introduced into this game new input methods of LCD touch and sensors embedded in mobile devices but not in PCs. Game users can create objects by drawing polygons with LCD touch and move objects or characters according to sensor values from accelerator sensors by tilting the mobile device.

2-Stage Detection and Classification Network for Kiosk User Analysis (디스플레이형 자판기 사용자 분석을 위한 이중 단계 검출 및 분류 망)

  • Seo, Ji-Won;Kim, Mi-Kyung
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.5
    • /
    • pp.668-674
    • /
    • 2022
  • Machine learning techniques using visual data have high usability in fields of industry and service such as scene recognition, fault detection, security and user analysis. Among these, user analysis through the videos from CCTV is one of the practical way of using vision data. Also, many studies about lightweight artificial neural network have been published to increase high usability for mobile and embedded environment so far. In this study, we propose the network combining the object detection and classification for mobile graphic processing unit. This network detects pedestrian and face, classifies age and gender from detected face. Proposed network is constructed based on MobileNet, YOLOv2 and skip connection. Both detection and classification models are trained individually and combined as 2-stage structure. Also, attention mechanism is used to improve detection and classification ability. Nvidia Jetson Nano is used to run and evaluate the proposed system.

Implementation of H.264/SVC Decoder Based on Embedded DSP (임베디드 DSP 기반 H.264/SVC 복호기 구현)

  • Kim, Youn-Il;Baek, Doo-San;Kim, Jae-Gon;Kim, Jin-Soo
    • Journal of Broadcast Engineering
    • /
    • v.16 no.6
    • /
    • pp.1018-1025
    • /
    • 2011
  • Scalable Video Coding (SVC) extension of H.264/AVC is a new video coding standard for media convergence by providing diverse videos of different spatial-temporal-quality layers with a single bitstream. Recently, real-time SVC codecs are being developed for the application areas of surveillance video and mobile video, etc. This paper presents the design and implementation of a H.264/SVC decoder based on an embedded DSP using Open SVC Decoder (OSD) which is a real-time software decoder designed for the PC environment. The implementation consists of porting C code of the OSD software from PC to DSP environment, profiling the complexity performance of OSD with further optimization, and integrating the optimized decoder into the TI Davinci EVM (Evaluation Module). 50 QCIF/CIF frames or 15 SD frames per second can be decoded with the implemented DSP-based SVC decoder.

Parallel LDPC Decoding on a Heterogeneous Platform using OpenCL

  • Hong, Jung-Hyun;Park, Joo-Yul;Chung, Ki-Seok
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.10 no.6
    • /
    • pp.2648-2668
    • /
    • 2016
  • Modern mobile devices are equipped with various accelerated processing units to handle computationally intensive applications; therefore, Open Computing Language (OpenCL) has been proposed to fully take advantage of the computational power in heterogeneous systems. This article introduces a parallel software decoder of Low Density Parity Check (LDPC) codes on an embedded heterogeneous platform using an OpenCL framework. The LDPC code is one of the most popular and strongest error correcting codes for mobile communication systems. Each step of LDPC decoding has different parallelization characteristics. In the proposed LDPC decoder, steps suitable for task-level parallelization are executed on the multi-core central processing unit (CPU), and steps suitable for data-level parallelization are processed by the graphics processing unit (GPU). To improve the performance of OpenCL kernels for LDPC decoding operations, explicit thread scheduling, vectorization, and effective data transfer techniques are applied. The proposed LDPC decoder achieves high performance and high power efficiency by using heterogeneous multi-core processors on a unified computing framework.

An Wireless Mobile-Fixed Station System for Remote High Quality Multimedia Emergency System (원격 응급 진료 시스템을 위한 무선 환경에서의 고정 연결 이동-고정시스템 구현)

  • 박정훈;박진배;유선국;윤태성
    • The Transactions of the Korean Institute of Electrical Engineers D
    • /
    • v.52 no.8
    • /
    • pp.443-451
    • /
    • 2003
  • Many attempts have been made for the health and lives of patients at a remote site. but little attention has been given to emergency system using wireless or other intelligent networks. In this paper, shown is a remote emergency system which can be used in an ambulance. It possibly gives a great help to the patients who may lose their lives, in other words, gives pre-hospital cure to them being sent to the hospital. Doctors or specialists are able to give a quick help which may give a new life to patients. This system deal with very important patient's data-ECG, SpO$_2$, blood pressure, biomedical signal data etc. - as other emergency system. A good performance better than other system is many but shortly spoken as follows. First, this system is user friendly system activated in windows 2000 environment. Second, MPEG4 and ECG data sent to the other station for specilists can give a pre-hospital cure to patients in advance. Third, there exist effective algorithms to operate this system. Fourth, this system has been made with software mostly, so this system can be easily embedded in IBM compatible computer. In addition to this performance, for the better and reliable system, various tests were proceeded and recursively tested. Tests were made in EV-DO wireless network and Local Area Network. This mobile-fixed remote emergency system using wireless network like EV-DO network will give a great usage to needed area.

Mobile Agent Based Route Search Method Using Genetic Algorithm (유전 알고리즘을 이용한 이동 에이전트 기반의 경로 탐색 기법)

  • Ji, Hong-il;Moon, Seok-hwan
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2014.10a
    • /
    • pp.599-602
    • /
    • 2014
  • Proposal algorithm in this thesis introduced cells, units of router group, for distributed processing of previous genetic algorithm. This thesis presented ways to reduce search delay time of overall network through cell-based genetic algorithm. With regard to procedures of proposal algorithm, duplicated agents were transferred to the point, where the second, third, and fourth cells were created in order, after the first cell was made, and the agents were engineered to search the shortest path to each cell, and then find the most efficient element through competition.

  • PDF

Performance improvement on mobile devices using MVC+Prefetch Controller Pattern (MVC+Prefetch Controller 패턴을 사용한 모바일 기기의 성능향상 기법)

  • Im, Byung-Jai;Lee, Eun-Seok
    • The KIPS Transactions:PartD
    • /
    • v.18D no.3
    • /
    • pp.179-184
    • /
    • 2011
  • Current mobile devices have surpassed its boundaries as a more communication tool to a smart device which provides additional features. These features have supported the smart life of its users, but have reached its limit from low-performance processors and short-battery time. These issues can be resolved b implementing higher performing hardware, but they come with a burden of high cost. This paper introduces a new way of managing computing resources in a mobile device by enhancing the quality of human-computer interaction. The real-speed felt by users are mainly influenced by the time it takes form a user's input to the device to display the completed result on the screen. Since the size of the screen for mobile devices are small, if the processor only fetch data to be used for displaying on screen, the time can be significantly reduced. MVC+Prefetch Controller pattern accomplished this goal by using the minimum amount of data from DB to fetch display and still manages to support high-speed data transfer to achieve seamless display. This idea has been realized by practice using Samsung mobile phone S8500, which demonstrated the superior performance on user's perspective.

A Study on Tool and Methodology of Embedded Software Development for Mobile Convergence using MDA (MDA 기반 모바일 컨버전스 임베디드 소프트웨어 개발 도구 및 방법론에 관한 연구)

  • Park Eun-Ju;Kim Haeng-Kon
    • Annual Conference of KIPS
    • /
    • 2006.05a
    • /
    • pp.215-218
    • /
    • 2006
  • 모바일 인터넷과 다양한 정보단말기의 보급, 소프트웨어 플랫폼의 다양화와 복잡도가 증가하면서 소프트웨어 간에 상호운용성과 이식성의 결여로 인해 플랫폼 독립적인 새로운 소프트웨어 개발 방법이 필요하다. 또한 특정 플랫폼에서 개발된 소프트웨어들은 특정 단말기를 통해 연동되므로 차세대 컨버전스 기술을 위한 미들웨어 융합에 관한 연구도 필요하다. 따라서 본 논문에서는 플랫폼 독립적인 소프트웨어 개발과 변환을 위해 MDA 기반 소프트웨어 지원 도구 개발과 다양한 플랫폼을 지원하는 미들웨어 융합 시스템 개발 및 모바일 컨버전스 임베디드 소프트웨어 품질 보증에 대한 연구를 통해 차세대 품질보장형 모바일 컨버전스 서비스 제공을 위한 기본적인 기능 구조를 제공하고자 한다.

  • PDF

Unit test for highly hardware-dependent Embedded Software Using open-source testing tools (공개 소스 테스팅 도구를 활용한 하드웨어 의존도가 높은 임베디드 소프트웨어 단위 테스트 기법)

  • Shin, Hee-Jung;Long, Jin;An, So-Jin;Lee, Jean-Ho;Choi, Jin-Young
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06b
    • /
    • pp.123-125
    • /
    • 2012
  • 임베디드 소프트웨어에서의 테스팅은 하드웨어에 의존도가 높기 때문에 일반적인 소프트웨어에서의 테스팅과 달리 다양한 테스트 기법과 도구를 활용한 기술 집약적 테스트가 미약하고, 다른 펌웨어에서 테스팅 할 경우 테스팅이 제대로 되지 않는다. 본 논문에서는 하드웨어 의존도가 높은 임베디드 소프트웨어의 모듈을 펌웨어가 다른 x86의 환경에서 테스팅 할 수 있도록, 레지스터, 포트 등을 참조하는 부분을 로그로 출력하고, 모듈끼리의 의존성이 없도록 소스 코드를 수정하여, 공개 소스 테스팅 도구를 활용하여 단위 테스트 할 수 있도록 하였다.