Abstract:
PURPOSE: A device and method for communicating with participants in a virtual environment is provided to talk to a specific user by converting a character message of the user into a voice having an inherent tone, appending a sound effect, and reproducing the message through a speaker of the receiver while transmitting/receiving the character message. CONSTITUTION: A receiving block comprises an inherent ID of a transmitter and a character string with respect to a transmitted message(S20,S22). A terminal of the receiver separates the ID of the transmitter from a received message and searches an output method with respect to the transmitter in an ID list having a pre-defined voice or a character output(S24). In the case the ID is defined as a voice, an inherent tone of the transmitter is searched using the ID of the transmitter(S28). A character message of the transmitter is converted into a voice using an inherent tone code of the transmitter using a text-to-speech engine, and the voice message is stored in a buffer(S30). The voice message stored in a buffer is converted into a 3D stereophonic sound based on a position of the receiver, a sound effect is applied according to external environments of the receiver, and the converted sound is output with the sound effect through a speaker(S36,S38).
Abstract:
PURPOSE: A system for supporting a sports viewing and a method for managing the same are provided to supply various kinds of information related to a sports game selectively at a wanted time by supplying information in real time. CONSTITUTION: A personal inherent sensor(110) chases and identifies a position of each player. A local GPS(Global Positioning System)(120) calculates basic information with respect to a position of each player through information received from the personal inherent sensor(110). A tracker(130) chases a position and a watching direction of each viewer. A head mounted display(140) displays a view to the viewer by compounding an actual playing screen being watched by the viewer with an application and data created in a computer additionally using information received in the tracker(130). A central server(170) creates an application and data adapted to a scene by sensing a position and a watching direction of the viewer and a position of the player received from the local GPS(120) and the tracker(130). A holding-typed control unit(150) is provided for relaying process for a data communication between the tracker(130) and the central server(170) and operates the application and data.
Abstract:
본 발명은 증강현실 시스템에서 카메라와 트래커간의 불일치에 의해 발생되는 중첩 오차를 보정하는 방법에 관한 것으로, 사용자가 모니터를 보면서 실세계와 가상객체간의 대응하는 임의의 특징점들을 선정하고, 선정된 특징점들을 이용하여 카메라 위치와 자세를 구하기 위하여 최적화알고리즘인 유전자 알고리즘을 적용한다. 유전자알고리즘에서 구해진 카메라 위치 및 자세 데이터와 이미 알고 있는 트래커의 위치 및 자세 데이타간의 차이를 나타내는 보정행렬을 구하고, 실제 동적환경에서 운용시 트래커에서 구해진 위치와 자세를 상기 보정행렬을 이용하여 보정하여 실세계와 가상객체를 정확히 중첩할 수 있다. 또한 카메라와 트래커를 대충 부착하여도 카메라와 트랙커간의 차이를 구할 수 있어, 증강현실 응용시스템에서 카메라와 트래커간의 정적오차를 줄이는데 필수적인 방법이다.