Design and Implementation of Semantic Translation Engine In ...

2 downloads 85 Views 531KB Size Report
devices in it such as TV, computer, PMP, PDA, and mobile phones. A user ... Then he goes to his shop with watching it using the displayer in the car and his cell ... laptop, android platform, ultra mobile PC, mobile device as shown in figure 3.
Design and Implementation of Semantic Translation Engine In Ubiquitous Computing Environment Hyun Jeong Lee, Jung-Sik Sung, Youngsik Chung, Euihyun Paik Social Media Service Research Team, Green Computing Research Department IT Convergence Technology Research Laboratory, ETRI 138 Gajeongno, Yuseong-gu, Daejeon, 305-700 KOREA { hjlee294, jssung, yschung, ehpaik }@etri.re.kr +82-42-860-1213 ABSTRACT

In this paper, we design and implement semantic translator to provide adequate service for multimedia devices in ubiquitous computing environment. We use several devices and services according to the location and network status, so it is difficult to provide services seamlessly among devices. Proposed semantic translator performs translation of frame rates, protocols, and so on. Using our scheme, users can be provided a lot of services flexibly one device to another in ubiquitous environment.

Keywords

Semantic translator, ubiquitous computing

INTRODUCTION

Semantic translator performs translation of frame rates, protocols, file formats, bit rates, and so on to accommodate various services in heterogeneous service domains through a standardized generic service execution environment without any modifications to original services. We develop semantic translation engine and test it through real time cameraAP (Access Point) monitoring service. First, the engine receives video data from camera. And it performs semantic translation, such as frame rates, bit rates, protocols, resolution to support various devices. Finally, it sends the translated adequate data to client devices according to each device’s characteristics. In this paper, we describe issues in semantic translation engine for the purpose of providing seamless service among devices irrespective of users’ location and network. Also we propose system architecture and service flows for these purposes, where the architecture consists of cameraAP, semantic translation engine, and client devices.

CONCEPTUAL ARCHITECTURE OF UBIQUITOUS COMPUTING ENVIRONMENT

Figure 1 show the conceptual architecture of ubiquitous computing environment, where a user is provided several services according to his (or her) location. There are several domains such as home, car, office, hot-spot, and so on and several devices in it such as TV, computer, PMP, PDA, and mobile phones. A user uses domain-specific service in a specific domain. When a user moves another domain with another device, a user cannot use the service. For example, a user watches a TV program in a home, but it is difficult to do when he (or she) is in the street with a mobile phone.

1

Domain-Specific Services U-Home Service

U-Car Service

Domain-Specific Contents

U-Office Service

Video

IPTV

Location

Web

Integrated u-Service Framework

U-Home Service

U-Home Service

Network Provider U-Home Service

Person

Mobile

Multi Domain

Office

Broadcast Provider

U-City

Service Provider

Figure 1. Concept of the u-service framework for ubiquitous computing environment

SCENARIO OF REAL TIME CAMERA STREAMING SERVICES

We use cameraAP to provide real-time camera streaming service to users. The scenario is as follows: A man watches his jewelry shop with his PC in his home. Then he goes to his shop with watching it using the displayer in the car and his cell phone. In the shop, he can watch his home using the laptop. This scenario requires many techniques, such as several devices, adequate camera clients (displayers) for the devices, networked camera.

SocialSocial MedialMedial Service Research Team Team Service Research Figure 2. User interface of semantic translation engine

Figure 2 shows User interface of semantic translation engine. It relays and translates semantics of real time video data from camera to several clients of users. Camera AP List in left upper shows the list of cameraAP which is found by the “SEARCH CAMERA” button below. “PREVIEW” button performs preview function of video data using video display program. “TRANSMIT” button performs transmit video data to clients which connect to the semantic translation engine. Video Configure performs translation video data from cameraAP to the adequate format to the client. The elements to translation are

2

video rate, Bit Rate, Resolution, Encoding, Frame, and Platform. “Service Device Info” displays information of devices which has camera client. “Result Console” displays the result after each button is clicked.

TECHNICAL ISSUES

On the scenario above, there are some issues. First, devices have to have camera clients which are different according to the devices that the clients on. And semantic information is different from each device’s capabilities. Currently, we use several client devices such as windows-based laptop, android platform, ultra mobile PC, mobile device as shown in figure 3. So, a user moves one domain to another, he (or she) can watch the video data from a cameraAP. Using the proposed semantic translation engine, users can use services anywhere, any devices and any network.

‘Camera AP Monitoring Service’ ① CameraAP  OSCD Server  Multi Viewer ② CameraAP  OSCD Server  Android Viewer ③ CameraAP  UMPC Mobile Viewer Wired/Wireless LAN

Windows based Camera Viewer

Semantic Translation Engine

Android based Camera Viewer

Camera AP Server Wireless LAN

Mobile Device Camera Viewer

Figure 3. Configuration of cameraAP monitoring service

CAMERAAP MONITORING SERVICE FLOWS

Flow of cameraAP monitoring service is illustrated in figure 4. First, semantic translation engine searches and requests cameraAP information. After cameraAP responses the request, the engine requests video data of cameraAP. Then, the engine waits clients’ connection request, connects with several clients, and sends video data to them. If the client is android platform, the engine sends video data through RTSP (Real Time Streaming Protocol) streaming service.

3

CameraAP

Semantic Translation Engine

CameraAP CameraAPClient Client CameraAP Client

Request CamerAP info Response CamerAP info

Request Video data Real time Video data Request connection Response connection OK Request video data Response video data

Figure 4. Flow of CameraAP monitoring service

CONCLUSIONS

In this paper, we describe the concept of the u-service framework for ubiquitous computing environment, which a user moves from one domain to another with being provided seamless service through his (or her) device. Also we implement semantic translation engine for this service. Using our scheme, users can use services anywhere, any devices and any network.

ACKNOWLEDGEMENT

This work was supported by the IT R&D program of MKE/KEIT, [2008-S-036-01, Development of Integrated u-Service Framework for One-Service-Cross-Domain]

REFERENCES

1. M. Weiser, Some Computer Science Issues in Ubiquitous Computing, Commun. ACM, vol. 36, no. 7, July 1993, pp. 75– 84. 2. Hyung J. Jang, Jung K. Uhm, Sang H. Lee, Joon S. Lim, Design and Implement of Ubiquitous Healthcare System Using Portable Hemadynamometer, The 3rd Asian Fuzzy Systems Symposium Tutorial, vol.2, no. 1, 2007, pp.652~656.

4

Suggest Documents