KR20070010895A - Mobile device and method for providing graphic image based on text data - Google Patents

Mobile device and method for providing graphic image based on text data Download PDF

Info

Publication number
KR20070010895A
KR20070010895A KR1020050065879A KR20050065879A KR20070010895A KR 20070010895 A KR20070010895 A KR 20070010895A KR 1020050065879 A KR1020050065879 A KR 1020050065879A KR 20050065879 A KR20050065879 A KR 20050065879A KR 20070010895 A KR20070010895 A KR 20070010895A
Authority
KR
South Korea
Prior art keywords
data
game
sports
image
mobile communication
Prior art date
Application number
KR1020050065879A
Other languages
Korean (ko)
Inventor
진용근
Original Assignee
주식회사 팬택
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 팬택 filed Critical 주식회사 팬택
Priority to KR1020050065879A priority Critical patent/KR20070010895A/en
Publication of KR20070010895A publication Critical patent/KR20070010895A/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72427User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/34Microprocessors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/36Memories

Abstract

A method and a mobile terminal for implementing sports match data as graphic images are provided to normally implement images similar to actual images while quickly changing the images and transmitting more information at a relatively less data capacity. A data receiving unit(210) receives match situation data including character string data with respect to a sports match. A data conversion unit(220) classifies the received match situation data by a plurality of match element data, and converts the classified match element data into graphic data by match element. A screen image generating unit(230) combines the graphic data by match element to generate a sports match image. An image output unit(240) displays the generated sports match image.

Description

스포츠 경기 데이터를 그래픽 영상으로 구현하는 방법 및 이동 통신 단말기{MOBILE DEVICE AND METHOD FOR PROVIDING GRAPHIC IMAGE BASED ON TEXT DATA}Method of implementing sports game data as graphic image and mobile communication terminal {MOBILE DEVICE AND METHOD FOR PROVIDING GRAPHIC IMAGE BASED ON TEXT DATA}

도 1은 종래의 스포츠 경기 정보를 문자 중계 방식으로 제공하는 방식을 도시한 도면이다. 1 is a diagram illustrating a method of providing conventional sports event information by a text relay method.

도 2는 본 발명의 일실시예에 따른, 이동 통신 단말기를 설명하기 위한 블록도이다.2 is a block diagram illustrating a mobile communication terminal according to an embodiment of the present invention.

도 3은 본 발명의 다른 실시예에 따른, 야구 경기에서 경기 요소 데이터를 그래픽 데이터로 변환하기 위한 과정을 설명하기 위한 데이터베이스의 도면이다.3 is a diagram of a database for explaining a process for converting game element data into graphic data in a baseball game according to another embodiment of the present invention.

도 4는 본 발명의 일실시예에 따른, 스포츠 게임 프로그램의 화면을 도시한 도면이다.4 is a diagram illustrating a screen of a sports game program according to an embodiment of the present invention.

도 5는 본 발명의 다른 실시예에 따른, 야구 경기의 동영상 한 장면을 도시한 도면이다.5 is a diagram illustrating a video of a baseball game, according to another embodiment of the present invention.

도 6은 본 발명의 또다른 실시예에 따른, 축구 경기에서 축구공의 움직임과 관련된 데이터베이스 구조를 설명하기 위한 도면이다.6 is a view for explaining a database structure related to the movement of a soccer ball in a soccer game, according to another embodiment of the present invention.

도 7은 본 발명의 또다른 실시예에 따른, 축구 경기의 동영상 한 장면을 도시한 도면이다.7 is a diagram illustrating a video of a soccer game, according to another embodiment of the present invention.

도 8은 본 발명의 또다른 실시예에 따른, 스포츠 경기 중에 카메라 시점 조 정에 대한 설명을 하기 위한 도면이다.8 is a view for explaining a camera viewpoint adjustment during a sporting event, according to another embodiment of the present invention.

도 9는 본 발명에 따른, 스포츠 경기를 제공하는 방법을 설명하기 위한 흐름도이다.9 is a flowchart illustrating a method of providing a sporting event according to the present invention.

도 10은 본 발명에 따른, 스포츠 경기 영상을 제공하는 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.10 is an internal block diagram of a general purpose computer device that may be employed to perform a method for providing a sporting event image, in accordance with the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

200: 이동 통신 단말기200: mobile communication terminal

210: 경기 데이터 수신부210: game data receiving unit

220: 데이터 변환부220: data conversion unit

230: 화면 생성부230: screen generation unit

240: 영상 출력부240: video output unit

250: 사운드 출력부250: sound output unit

260: 제어부260: control unit

본 발명은 스포츠 경기 영상을 이동 통신 단말기에서 구현하는 방법 및 상기 이동 통신 단말기에 관한 것으로서, 더욱 상세하게는 문자열 데이터를 포함하는 스포츠 경기 상황 데이터를 수신하고 상기 데이터에 기초하여 그래픽 데이터를 결정하여 이를 합성함으로써 스포츠 경기 영상을 재현하는 이동 통신 단말기에 관한 것 이다.The present invention relates to a method for implementing a sporting event image in a mobile communication terminal and to a mobile communication terminal, and more particularly, to receive sporting event situation data including string data and to determine graphic data based on the data. The present invention relates to a mobile communication terminal which reproduces a sports game image by synthesizing.

현대 사회에서 이동 통신 단말기는 거리나 장소에 구애됨이 없이 편리하게 의사 소통할 수 있는 수단으로서 현대인들에게 필수품처럼 널리 이용되고 있다. 최근의 이동 통신 단말기는 프로세서의 성능이 향상되고, 메모리의 리소스가 증대됨에 따라 종래의 이동 통신 서비스뿐만 아니라 다방면에서 여러 기능들을 제공하고 있다.In modern society, mobile communication terminals are widely used as a necessity for modern people as a means of convenient communication without regard to street or place. Recently, as the performance of the processor is improved and the resources of the memory are increased, the mobile communication terminal provides various functions as well as the conventional mobile communication service.

일례로서, 이동 통신사에서 제공하는 다양한 정보 제공 서비스를 이용하여 정치, 경제, 스포츠, 기상 등의 뉴스 정보를 습득하거나 다른 사람과 네트워크 게임, 온라인 게임 등을 즐길 수도 있다. 특히, 축구나 야구와 같은 스포츠 소식을 사용자에게 실시간으로 제공함으로써, 사용자는 이동 중이나 또는 기타 자신의 현재 위치에 구애 받지 않고 경기장에서 벌어지는 정보를 신속하게 받아볼 수 있다.For example, various information providing services provided by a mobile communication company may be used to acquire news information such as politics, economy, sports, weather, or play network games or online games with others. In particular, by providing sports news, such as soccer or baseball, to the user in real time, the user can quickly receive information that takes place at the stadium regardless of being on the go or other current location.

종래 스포츠 경기 정보 제공 서비스를 구현하는 방법의 일례가 도 1에 도시되어 있다. 도 1은 종래의 스포츠 경기 정보를 문자 중계 방식으로 제공하는 방식을 도시한 도면이다. 야구 경기 중계를 제공하는 화면의 좌측에는 각 수비 포지션 별로 출장한 선수의 이름을 표시하고 양 팀의 스코어, 볼 카운트 및 현재 대결을 펼치고 있는 투수와 타자 관련 정보도 함께 제공한다. 또한, 상기 화면의 우측에는 진행 중인 경기의 정보를 일정 시간 단위 간격으로 업데이트하면서 계속 전송한다. 이러한 문자 중계 방식은 사람이 스포츠 경기를 보면서 스포츠 경기의 상황과 관련된 정보를 기록하여 전송하고 그 정보를 사용자에게 제공하는 방식이다. An example of a method of implementing a conventional sports event information providing service is shown in FIG. 1. 1 is a diagram illustrating a method of providing conventional sports event information by a text relay method. On the left side of the screen, where the baseball game is relayed, the player's name is displayed for each defensive position, along with the scores, ball counts, and pitcher and batters in the current confrontation. In addition, the right side of the screen is continuously transmitted while updating the information of the ongoing game at regular intervals. The text relaying method is a method in which a person records and transmits information related to the situation of a sports game while watching a sports game and provides the information to the user.

하지만, 이러한 스포츠 문자 중계 서비스는 단순히 문자열 데이터를 일정 시 간 간격에 따라 나열하는데 그침으로써 사용자가 계속 문자 정보를 주시하면서 읽어야 하는 불편함이 있다. 특히, 이동 통신 단말기의 화면과 같은 소형 디스플레이 장치를 통해 스포츠 경기 정보를 이해하려면 극도로 작은 글씨를 계속 읽어야 하므로 사용자의 시각이 쉽게 피로해 질 수 있을 뿐만 아니라 시력이 좋지 못한 사람들에게는 무용지물이 될 수 있다. However, such sports text relay service simply lists the string data according to a predetermined time interval, so that the user has to read the text information continuously while reading. In particular, to understand sports event information through a small display device such as a screen of a mobile terminal, it is necessary to continuously read extremely small letters, which can make the user's eyes tired easily and be useless for people with poor eyesight. have.

또한, 야구에 대해 잘 알지 못하는 사람에게 있어서, 야구 경기 영상이 제공되지 않은 채로 각종 전문 용어가 단순히 나열되는 것만으로는 야구 경기가 어떻게 진행되는가를 이해하기 어려울 때가 많아 경기의 세부적인 사항을 이해하지 못하는 원인이 될 수 있다.Also, for those who are not familiar with baseball, it is often difficult to understand how a baseball game is done simply by listing various terms without providing a baseball game video. It can be a cause of failure.

더욱이, 화면 영상의 제공 없이 단순히 문자열만으로 정보를 제공함으로써 스포츠 경기의 박진감 또는 흥미를 반감시킬 수 밖에 한계를 가지고 있다.Furthermore, by providing information only by text without providing a screen image, there is a limit to halting the excitement or interest of a sports game.

이에, 스포츠 경기를 사용자에게 좀 더 실감나게 전달할 수 있는 대안으로 TV 중계 방송을 이용하는 방법이 있는데, 일례로 위성 DMB나 지상파 DMB 방송을 실시간으로 수신할 수 있다. 하지만, 스포츠 경기는 다른 드라마, 영화 또는 뉴스 등과 달리 화면 전환이 빠르고 화면이 복잡한 속성을 가지며, 전송에 필요한 데이터량이 많음에도 불구하고 기술상의 제약으로 인하여 단위 시간당 전송할 수 있는 프레임 수의 제약이 있어서 사실상 제대로 된 화면을 장시간 시청하는 것이 불가능하다. 또한, 기본적으로 고가의 방송 수신 모듈 및 서비스 비용을 지불해야 함으로 현실적으로 이용자 층이 제한될 수 있는 단점도 있다. Thus, as an alternative to more realistically deliver sports events to the user, there is a method of using TV relay broadcasting. For example, satellite DMB or terrestrial DMB broadcasting may be received in real time. However, unlike other dramas, movies or news, sports games have fast screen switching and complex screen properties, and despite the large amount of data required for transmission, there is a limitation of the number of frames that can be transmitted per unit time due to technical limitations. It is impossible to watch the proper screen for a long time. In addition, there is a disadvantage in that the user base can be practically limited because it is necessary to pay expensive broadcasting reception module and service cost.

다른 방법으로는 이동 통신사에서 제공하는 VOD 스트리밍 서비스를 사용하여 스포츠 중계 방송을 시청하는 방법도 있으나, 마찬가지로 프레임 수의 제약이 있고 전파의 강약 등 통신 환경에 크게 영향을 받으므로 난시청 지역에서 전파를 수신하는 경우 데이터 전송 중 신호 데이터에 노이즈가 부가되거나 신호 데이터가 수신되는 시간의 지연 등의 현상이 발생할 가능성이 높다. Another method is to watch sports broadcasts using the VOD streaming service provided by the mobile carrier, but similarly, the radio wave is received in the astigmatism area because there is a limitation in the number of frames and is greatly affected by the communication environment such as the strength of the radio wave. In this case, noise may be added to the signal data during data transmission, or a phenomenon such as a delay in the time that the signal data is received may occur.

따라서, 스포츠 경기 정보를 이동 통신 단말기를 이용하여 사용자에게 제공하는 방법에 있어서, 보다 저렴한 비용으로 단순히 실제감이 떨어지는 문자의 나열이 아닌 실제 경기와 유사한 스포츠 경기 화면을 제공함으로써, 보다 생동감 있게 경기 상황을 전달하고, 문자 정보를 일일이 읽지 않더라도 쉽게 경기 진행 상황을 이해할 수 있는 새로운 기술의 출현이 절실히 요구되고 있다.Accordingly, in a method of providing sports game information to a user by using a mobile communication terminal, the game situation is more vividly provided by providing a sports game screen similar to a real game, rather than simply listing letters with less realism at a lower cost. There is an urgent need for the emergence of new technologies that can help to understand the progress of the game, even if they do not read the text information.

본 발명은 상술한 바와 같은 종래기술의 문제점을 해결하기 위해 안출된 것으로서, 이동 통신 단말기에서 수신한 스포츠 경기와 관련된 데이터를 이용하여 스포츠 경기 중계를 함으로써, 사용자의 이해를 돕고 경기에 대한 흥미를 증대시키는 것을 목적으로 한다.The present invention has been made to solve the problems of the prior art as described above, by relaying a sports game using data related to the sports game received from the mobile communication terminal, to help the user to understand and increase the interest in the game It is aimed at letting.

본 발명의 다른 목적은 스포츠 경기 상황과 연관된 정보를 보다 적은 데이터 용량으로 전송하면서도 스포츠 영상이 실제 경기와 유사하게 재현될 수 있도록 하는 것이다.Another object of the present invention is to transmit sports information related to a sports event with a smaller data capacity, but to reproduce a sports image similar to an actual game.

본 발명의 또다른 목적은 사용자가 원하는 시점에서 스포츠 경기 영상을 출력할 수 있으므로 리플레이 화면이나 느린 화면 등 다양한 방법으로 경기를 시청할 수 있도록 하는 것이다.Still another object of the present invention is to allow users to output a sports game video at a desired point of time so that they can watch the game in various ways such as a replay screen or a slow screen.

본 발명의 또다른 목적은 보다 생동감 있고, 박진감 넘치고, 입체감 있는 스포츠 경기 화면을 사용자에게 이동 통신 단말기를 통하여 실시간으로 제공함으로써 사용자의 흥미를 유발할 수 있도록 하는 것이다.It is another object of the present invention to provide a lively, thrilling, three-dimensional sports game screen to the user in real time through the mobile communication terminal to induce the user's interest.

본 발명의 또다른 목적은 스포츠 게임 프로그램의 캐릭터를 3차원 그래픽으로 구현함으로써 다양한 각도에서 경기 장면을 확대 또는 축소할 수 있도록 하는 것이다.Still another object of the present invention is to implement a character of a sports game program in three-dimensional graphics, so that the game scene can be enlarged or reduced from various angles.

상기의 목적을 달성하고 상술한 종래 기술의 문제점을 해결하기 위하여 본 발명에 따른 이동 통신 단말기는 문자열 데이터를 포함하는 스포츠 경기에 대한 경기 상황 데이터를 수신하는 경기 데이터 수신부, 상기 수신된 경기 상황 데이터를 복수의 경기 요소 데이터로 분류하고, 상기 분류된 경기 요소 데이터를 경기 요소별로 그래픽 데이터로 변환하는 데이터 변환부, 상기 경기 요소별 그래픽 데이터를 합성하여 스포츠 경기 영상을 생성하는 화면 생성부 및 상기 생성된 스포츠 경기 영상을 표시하는 영상 출력부를 포함하는 것을 특징으로 한다. In order to achieve the above object and to solve the above-mentioned problems of the prior art, the mobile communication terminal according to the present invention comprises a game data receiving unit for receiving game situation data for a sporting event including string data, and receiving the received game situation data. A data converter for classifying into a plurality of game element data and converting the classified game element data into graphic data for each game element, a screen generator for synthesizing graphic data for each game element and generating a sports game image; And an image output unit for displaying a sports game image.

참고로, 본 명세서에서 "이동 통신 단말기"라 함은 PDC(Personal Digital Cellular)폰, PCS(Personal Communication Service)폰, PHS(Personal Handyphone System)폰, CDMA-2000(1X, 3X)폰, WCDMA(Wideband CDMA)폰, 듀얼 밴드/듀얼 모드(Dual Band/Dual Mode)폰, GSM(Global Standard for Mobile)폰, MBS(Mobile Broadband System)폰, DMB(Digital Multimedia Broadcasting)폰, 스마트(Smart) 폰, 핸드폰 등과 같은 통신 기능이 포함될 수 있는 휴대용 기기, PDA(Personal Digital Assistant), 핸드 헬드 PC(Hand-Held PC), 노트북 컴퓨터, 랩탑 컴퓨터, 와이브로(WiBro) 단말기, MP3 플레이어, MD 플레이어 등과 같은 휴대 단말기, 그리고 국제 로밍(Roaming) 서비스와 확장된 이동 통신 서비스를 제공하는 IMT-2000(International Mobile Telecommunication-2000) 단말기 등을 포함하는 모든 종류의 핸드 헬드 기반의 무선 통신 장치를 의미하는 휴대용 전기전자장치로서, CDMA(Code Division Multiplexing Access) 모듈, 블루투스(Bluetooth) 모듈, 적외선 통신 모듈(Infrared Data Association), 유무선 랜카드 및 GPS(Global Positioning System)를 통한 위치 추적이 가능하도록 하기 위해 GPS 칩이 탑재된 무선 통신 장치와 같은 소정의 통신 모듈을 구비할 수 있으며, 멀티미디어 재생 기능을 수행할 수 있는 마이크로프로세서를 탑재함으로써 일정한 연산 동작을 수행할 수 있는 단말기를 통칭하는 개념으로 해석된다.For reference, the term "mobile communication terminal" herein refers to a PDC (Personal Digital Cellular) phone, PCS (Personal Communication Service) phone, PHS (Personal Handyphone System) phone, CDMA-2000 (1X, 3X) phone, WCDMA ( Wideband CDMA phone, Dual Band / Dual Mode phone, Global Standard for Mobile (GSM) phone, Mobile Broadband System (MBS) phone, Digital Multimedia Broadcasting (DMB) phone, Smart phone, Handheld devices that may include communication functions such as mobile phones, personal digital assistants (PDAs), hand-held PCs, notebook computers, laptop computers, WiBro terminals, MP3 players, MD players, etc. And a portable electric and electronic device for all kinds of handheld-based wireless communication devices including an international roaming service and an international mobile telecommunication-2000 (IMT-2000) terminal that provides an extended mobile communication service. , Code Divi Certain devices, such as wireless communication devices equipped with GPS chips to enable location tracking via multiplexing access (Bluetooth) modules, infrared data associations (Infrared Data Association), wired and wireless LAN cards, and global positioning systems (GPS). It can be provided with a communication module of, and is equipped with a microprocessor capable of performing a multimedia playback function is interpreted as a concept that collectively refers to a terminal capable of performing a certain operation.

본 발명에서 사용할 수 있는 스포츠 경기 중계에 사용되는 그래픽은 2차원 그래픽(스프라이트 방식 등), 3차원 그래픽(폴리곤 모델링 방식, 넙스 모델링 방식 등) 등 어느 하나 이상을 조합하여 사용할 수 있고 특정한 그래픽 방식으로 제한하지 않는다.The graphics used in the sports game relay that can be used in the present invention may be used in combination of any one or more of two-dimensional graphics (sprite method, etc.), three-dimensional graphics (polygon modeling method, Noughs modeling method, etc.) Do not limit.

본 발명에서 사용되는 폴리곤(Polygon)은3차원 컴퓨터 그래픽을 구성하는 최소 단위로서 3차원으로 입체 형상을 표현할 때 사용되는 다각형을 의미한다. 즉, 몇 개의 선분으로 둘러싸인 평면 도형으로서 3차원 공간에서 시작점과 끝점이 선으로 연결된 폴리라인으로 곡선 위에 있는 몇 개의 점을 직선으로 이어서 곡선을 표현하는 방법이다. 3차원 컴퓨터 그래픽에서 입체 도형을 그리는 경우, 종종 물체 표면을 작은 삼각형 모양의 폴리곤으로 분할한다. 상기 분할한 폴리곤을 수치 데이터로 바꾸면 물체의 보이지 않는 부분을 계산하고 화면에 영상으로 용이하게 나타낼 수 있다. 상기 물체 표면을 분할할 때는 대부분 계산하기 쉬운 삼각형이 쓰인다.Polygon used in the present invention refers to a polygon used when expressing a three-dimensional shape in three dimensions as a minimum unit constituting three-dimensional computer graphics. In other words, it is a planar figure surrounded by several line segments and is a method of expressing a curve by connecting a few points on the curve in a straight line with a polyline having a start point and an end point connected by a line in three-dimensional space. When drawing three-dimensional figures in three-dimensional computer graphics, the object surface is often divided into small triangular polygons. If the divided polygon is replaced with numerical data, the invisible portion of the object can be calculated and easily displayed as an image on the screen. When dividing the surface of the object, a triangle that is mostly easy to calculate is used.

폴리곤은 게임 소프트웨어 제작에 주로 사용되는데, 컴퓨터 게임에 등장하는 캐릭터를 그릴 때 많은 수의 폴리곤을 사용할수록 낮은 사양에서도 질 좋은 캐릭터를 만들 수 있다. 따라서 더 많은 폴리곤이 사용된 게임 캐릭터들이 계속 증가하며, 동시에 맵핑(Mapping)도 정교해졌다. 한 화면에 5만 개 이상의 폴리곤이 사용된 하이폴리곤(Hi-polygon)은 애니메이션에 버금가는 고화질을 구현할 수 있다. Polygons are often used to create game software. The more polygons you use in a character that appears in a computer game, the better you can create characters at lower specifications. As a result, game characters with more polygons continue to increase, while at the same time mapping is more sophisticated. Hi-polygon, which uses more than 50,000 polygons on one screen, can produce high quality images comparable to animation.

본 발명에 따른 스포츠 경기에는 축구, 야구, 농구, 배구, 골프 등의 구기 종목뿐만 아니라 육상, 수영, 체조, 이종 격투기, 컴퓨터 게임 등 중계가 가능한 모든 경기가 포함될 수 있다. 또한, 본 발명의 기술적 사항이 스포츠 경기에 한정되지 아니하고 문자열 데이터를 포함하는 상황 데이터를 수신하고 상기 수신한 데이터를 그래픽 데이터로 변환하여 움직임을 영상으로 표현할 수 있는 다른 분야에도 그대로 적용될 수 있음은 본 발명이 속하는 기술 분야의 당업자에게는 자명하다 할 것이다.The sports game according to the present invention may include all games capable of relaying such as athletics, swimming, gymnastics, mixed martial arts, computer games, as well as ball games such as soccer, baseball, basketball, volleyball, and golf. In addition, the technical matters of the present invention are not limited to a sporting event, and can be applied to other fields that receive situation data including string data and convert the received data into graphic data to express motion as an image. It will be apparent to those skilled in the art to which the invention pertains.

이하, 첨부된 도면을 참조하여 본 발명에 따른 이동 통신 단말기에 대한 실시예들을 상세히 설명한다.Hereinafter, exemplary embodiments of a mobile communication terminal according to the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명의 일실시예에 따른, 이동 통신 단말기를 설명하기 위한 블록도이다. 도 2에서 도시한 것과 같이, 이동 통신 단말기(200)는 경기 데이터 수신 부(210), 데이터 변환부(220), 화면 생성부(230), 영상 출력부(240), 사운드 출력부(250) 및 제어부(260)를 포함할 수 있다. 이하, 각 구성 요소 별로 그 기능을 상술하기로 한다.2 is a block diagram illustrating a mobile communication terminal according to an embodiment of the present invention. As shown in FIG. 2, the mobile communication terminal 200 includes a game data receiver 210, a data converter 220, a screen generator 230, an image outputter 240, and a sound outputter 250. And a controller 260. Hereinafter, the function of each component will be described in detail.

경기 데이터 수신부(210)는 스포츠 경기에 대한 경기 상황 데이터를 수신한다. 본 발명에 따르면, 이동 통신 단말기는 현재 또는 과거에 행해진 스포츠 경기에 대한 데이터를 수신하고 이를 토대로 경기 화면을 재구성하여 사용자에게 제공하게 된다. "경기 상황 데이터"라 함은 사용자에게 전달됨으로써 사용자가 스포츠 경기에 대한 상황을 이해하고 그 흥미를 북돋울 수 있는 의미 있는 데이터로서, 스포츠 경기의 진행과 관련된 여러 가지 데이터를 포함할 수 있다. 일례로서, 선수 개개인의 움직임, 공의 움직임, 각종 기록 등의 정보를 모두 포함할 수 있다. 본 발명의 바람직한 실시예로서, 경기 상황 데이터는 비교적 적은 트래픽을 발생시키도록 적은 용량의 데이터로서, 도 1과 같이 종래의 문자 중계 방식에서 사용하는 문자열 데이터를 포함하도록 할 수 있다. The game data receiving unit 210 receives game situation data about a sporting event. According to the present invention, the mobile communication terminal receives data on a sporting event played in the past or in the past, and reconstructs a game screen based on this to provide the user. The "match situation data" is meaningful data that can be transmitted to the user so that the user can understand the situation of the sporting event and inspire their interest, and can include various data related to the progress of the sporting event. As an example, all of information such as individual player's movements, ball movements, various records, and the like can be included. As a preferred embodiment of the present invention, the game situation data may include a character string data used in a conventional character relay method as shown in FIG.

경기 상황 데이터는 사용자가 실시간이 아닌 과거의 경기를 다시 보는 경우, 사용자가 선택한 스포츠 경기를 보기 원하는 시점 및 종점을 선택하여 상기 선택한 시간 만큼의 경기 상황 데이터를 수신할 수 있다. 또한, 현재의 경기를 실시간으로 보기를 원하는 경우, 선택한 스포츠 경기가 끝날 때까지 경기 상황 데이터를 지속적으로 계속 수신할 수도 있다.The game situation data may receive game situation data for the selected time by selecting a time point and an end point for which the user wants to watch a sporting event selected by the user when the user views the past game instead of real time. In addition, if you want to see the current game in real time, you can continue to receive the game status data until the end of the selected sporting event.

데이터 변환부(220)는 상기 수신된 경기 상황 데이터를 복수의 경기 요소 데이터로 분류하고, 상기 분류된 경기 요소 데이터를 그래픽 데이터로 변환하도록 한 다. The data converter 220 classifies the received game situation data into a plurality of game element data and converts the classified game element data into graphic data.

본 발명에 따르면, 경기 데이터 수신부(210)를 통하여 수신된 경기 상황 데이터는 스포츠 경기의 진행과 관련된 모든 데이터를 포함하고 있으며, 이러한 경기 상황 데이터를 분석하여 실제 화면으로 구성하기 위해서는 상기 데이터를 소정의 기준에 따라 적절히 분류하고, 상기 각 분류된 데이터를 그 데이터 속성에 맞도록 종류별로 그래픽 데이터로 변환하는 것이 보다 효과적일 수 있다. According to the present invention, the game situation data received through the game data receiving unit 210 includes all data related to the progress of a sporting event, and in order to analyze the game situation data and construct a real screen, the data is predetermined. It may be more effective to classify according to the criteria and convert each classified data into graphic data according to the type to fit the data attributes.

경기 요소 데이터로는 선수 동작 관련 데이터, 심판 동작 관련 데이터, 관중 동작 관련 데이터, 공 움직임 관련 데이터, 경기 상세 기록 데이터 등 경기와 관련된 각종 데이터를 포함할 수 있다.The game element data may include various kinds of data related to a game such as player motion related data, referee motion related data, spectator motion related data, ball motion related data, and game detailed record data.

상기 경기 요소 데이터를 좀 더 세분화하면, 예컨대, 농구 경기의 경우 농구 선수 동작 관련 데이터는 드리블, 슛, 가드, 패스, 러닝, 스틸 동작 등에 대응하는 각각의 모션 그래픽 데이터를 포함할 수 있다. 또한, 상기 경기 상세 기록 데이터란 각 선수들의 특성에 따라서 점프력이 강한 농구 선수는 경기 화면을 구성할 때 다른 선수들 보다 높이 점프하는 모션을 취하도록 하는 동작 관련 데이터 등을 포함하는 개념으로서 사용된다. 상기 동작 정보와 관련한 데이터의 저장 형태는 도 3 및 도 6을 참조하여 후술하기로 한다. When the game element data is further subdivided, for example, in the case of a basketball game, the basketball player motion related data may include motion graphic data corresponding to dribbling, shooting, guarding, passing, running, and still motion. In addition, the game detailed record data is used as a concept including a motion-related data such that a basketball player having a strong jumping power according to the characteristics of each player takes a motion to jump higher than other players when constructing a game screen. A storage form of data related to the operation information will be described later with reference to FIGS. 3 and 6.

본 발명의 다른 실시예에 따르면, 스포츠 경기와 연관된 각종 경기 데이터를 저장하는 경기 데이터 저장부를 더 포함할 수 있다. 상기 경기 데이터 저장부는 앞서 언급한 경기 요소 데이터를 저장 및 유지할 수 있다. 상기 경기 데이터 저장부는 이동 통신 단말기(200)에 내장될 수도 있고, 이동 통신 단말기(200)와 통신을 하는 기지국과 같은 이동 통신망의 한 구성 요소로서 사용되는 데이터베이스를 이용할 수도 있다.According to another embodiment of the present invention, it may further include a game data storage for storing various game data associated with a sporting event. The game data storage unit may store and maintain the aforementioned game element data. The game data storage unit may be embedded in the mobile communication terminal 200 or may use a database used as a component of a mobile communication network such as a base station communicating with the mobile communication terminal 200.

화면 생성부(230)는 상기 경기 요소별 그래픽 데이터를 합성하여 스포츠 경기 영상을 생성하는 기능을 수행한다. 생성되는 화면의 요소 중에는 수신된 경기 상황 데이터의 내용에 따라서 어떤 경기 요소는 변화가 필요하고 다른 경기 요소는 변화없이 그대로 유지될 수 있다.The screen generator 230 generates a sports game image by synthesizing the graphic data for each game element. Among the elements of the generated screen, some game elements need to be changed according to the contents of the received game situation data, and other game elements may remain unchanged.

그래픽 데이터의 변환 및 합성에 대한 일례로서, 실제로 진행 중인 골프 경기에서 골프 선수가 드라이브 샷을 하는 경우, 경기 데이터 수신부(210)로 수신된 경기 상황 데이터로부터 상기 골프 선수의 드라이브 샷 동작("선수 동작"), 캐디가 지켜보는 모습("캐디 동작"), 갤러리들의 정지된 모습("갤러리 동작"), 골프공이 포물선을 그리며 날아가는 움직임("공 움직임") 및 동쪽에서 서쪽으로 부는 바람에 따라 흔들리는 나무 배경("배경 움직임")에 관한 각각의 경기 요소 데이터를 분류할 수 있다. 상기 경기 요소 데이터를 이동 통신 단말기(200)에서 화면으로 구현하기 위해서, 각 경기 요소 별로 그에 상응하는 그래픽 데이터를 데이터베이스에 저장할 수 있다. 즉, 데이터베이스로부터 드라이브 샷 모션 그래픽 데이터, 퍼팅 모션 그래픽 데이터, 워킹 모션 그래픽 데이터 등 가운데 해당하는 모션 그래픽 데이터를 검색하거나 또는 상기 캐디 동작, 상기 갤러리 동작, 상기 공 움직임, 상기 배경 움직임 등도 각각의 데이터베이스를 검색하여 그에 상응하는 모션 그래픽 데이터를 대응시킴으로써 그래픽 데이터 변환 과정을 수행할 수 있다. 화면 생성부(230)는 앞서의 변환 과정을 통하여 개별적으로 형성된 그래픽 데이터를 합성하여 하나의 스포츠 경기 영상을 생성하게 된다. 합성 과정을 위하여 각 경기에 맞는 화면상의 특정 위치를 선정하고 상기 위치에 각각의 그래픽 데이터를 위치시키고, 또한 시간 추이에 따라서 그래픽 데이터에 변화를 주어 동적 영상을 구현할 수 있다.As an example of converting and synthesizing graphic data, when a golf player drives a shot in an actual golf game, a drive shot operation of the golf player is performed from the game situation data received by the game data receiver 210 ("player motion"). "), The caddy watching (" Caddy Move "), the stills of the galleries (" Gallery Move "), the golf ball flying in a parabola (" ball move ") and the wind blowing from east to west Each game element data regarding the tree background ("background movement") can be classified. In order to implement the game element data as a screen in the mobile communication terminal 200, graphic data corresponding to each game element may be stored in a database. That is, the motion graphic data corresponding to the drive shot motion graphic data, the putting motion graphic data, the working motion graphic data, and the like can be retrieved from the database, or the caddy motion, the gallery motion, the ball motion, the background motion, etc. The graphic data conversion process may be performed by searching and matching the corresponding motion graphic data. The screen generation unit 230 generates one sports game image by synthesizing the graphic data individually formed through the above conversion process. For the synthesis process, a specific position on the screen suitable for each game may be selected, each graphic data may be located at the position, and the graphic data may be changed according to a time course to implement a dynamic image.

본 발명에 따르면, 각 경기 요소 데이터는 상호간의 동기를 구현하기 위해서, 시각 정보를 포함하고 이러한 시각 정보(시각 식별자)는 스포츠 경기 영상을 생성할 때 참조할 수 있다. 즉, 동일한 시점에 발생한 각 경기 요소 데이터가 하나의 화면에 동시에 재현될 수 있도록 화면 생성부(230)는 시각 정보를 활용하여 영상을 생성하게 된다. According to the present invention, each game element data includes visual information in order to implement mutual synchronization, and this visual information (visual identifier) can be referred to when generating a sports game image. That is, the screen generator 230 generates an image using visual information so that each game element data generated at the same time can be simultaneously reproduced on one screen.

또달리, 상기 시각 정보는 사용자가 스포츠 경기 전체 중에서 특정 시점의 경기 영상을 보고자 하는 화면 생성부(230)가 특정 시점의 경기 영상을 재현하기 위한 식별자로도 사용할 수 있다. 즉, 화면 생성부(230)는 각 경기 요소 데이터의 시각 정보를 참조하여 특정 시점에서의 경기 요소 데이터를 선별하고, 상기 경기 요소 데이터에 대한 그래픽 데이터를 합성함으로써 특정 시점에서의 경기 영상을 재현할 수 있게 된다.In addition, the visual information may be used as an identifier for reproducing a game image of a specific time point by the screen generation unit 230 in which the user wants to view a game image of a specific time point in the entire sporting event. That is, the screen generator 230 selects the game element data at a specific time point with reference to the visual information of each game element data, and reproduces the game image at the specific time point by synthesizing graphic data of the game element data. It becomes possible.

영상 출력부(240)는 상기 생성된 스포츠 경기 영상을 표시한다. 영상 출력부(240)는 이동 통신 단말기의 디스플레이(display)를 포함할 수 있으며, 상기 영상을 디스플레이에 표시한다.The image output unit 240 displays the generated sports game image. The image output unit 240 may include a display of the mobile communication terminal, and displays the image on the display.

본 발명에 따른 이동 통신 단말기는 보다 실제 경기에 근접한 동영상을 연출하기 위해서 사운드 출력부(250)를 더 포함하여 영상 출력부(240)와 함께 연동시킬 수 있다. 따라서, 경기 요소 데이터에 사운드 정보를 포함시키고 상기 경기 요소 데이터에 따라 사운드 출력부(250)가 동작하도록 하여 사용자는 생생하게 원하는 스포츠 경기를 시청할 수 있다. 사운드 출력부(250)로 스피커나 이어폰 등의 출력 장치를 이용할 수 있다. The mobile communication terminal according to the present invention may further include a sound output unit 250 to interlock with the image output unit 240 to produce a video closer to the actual game. Therefore, the sound information is included in the game element data and the sound output unit 250 operates according to the game element data, so that the user can watch a sporting event vividly. As the sound output unit 250, an output device such as a speaker or earphone can be used.

제어부(260)는 통상적으로 모뎀 DSP와 연관된 이동 통신 단말기상의 모든 데이터를 처리하는 프로세서이다. 베이스밴드 신호 등 내부 신호를 처리하기 위한 DSP를 구비하여, 경기 데이터 수신부(210)로부터 수신된 경기 요소 데이터를 신속하게 변환하고 화면 생성의 속도도 지연없이 빠르게 생성시킬 수 있다.The controller 260 is a processor that processes all data on a mobile communication terminal, typically associated with a modem DSP. With a DSP for processing an internal signal such as a baseband signal, it is possible to quickly convert the game element data received from the game data receiving unit 210 and to quickly generate the screen generation speed without delay.

또한, 본 발명의 또다른 실시예에 따르면, 복수의 스포츠 경기 중계를 실행시키기 위한 복수의 스포츠 게임 프로그램을 별도의 이동 통신망 서버에 저장해두고서, 이동 통신 단말기에서는 시청하기를 원하는 스포츠 경기를 선택할 수 있는 경기 선택 메뉴만을 제공하여 사용자가 특정 스포츠 경기를 선택한 경우에 상기 스포츠 게임 프로그램을 다운로드받아 이동 통신 단말기에 설치한 후에 본 발명을 실행하도록 구현 할 수 있다.In addition, according to another embodiment of the present invention, by storing a plurality of sports game programs for executing a plurality of sports game relay in a separate mobile communication network server, the mobile communication terminal can select a sport event that you want to watch By providing only a game selection menu, when the user selects a specific sporting event, the game game may be downloaded and installed in a mobile communication terminal to implement the present invention.

또다른 실시예에 따르면, 상기한 경기 데이터 수신부(210), 데이터 변환부(220), 화면 생성부(230)를 소정의 스포츠 게임 프로그램에 대한 소프트웨어 모듈 형태로 구현할 수 있다. 또달리, 종래 이동 통신 단말기에서 사용하는 게임 프로그램의 그래픽 처리 모듈을 활용하여 상기 구성 요소를 구현할 수도 있다.According to another embodiment, the game data receiver 210, the data converter 220, and the screen generator 230 may be implemented in the form of a software module for a predetermined sports game program. Alternatively, the above components may be implemented by utilizing a graphic processing module of a game program used in a conventional mobile communication terminal.

또한, 본 발명의 또다른 실시예에 따르면, 이동 통신 단말기에 설치된 스포츠 게임 프로그램은 본 발명의 일실시예에 따른 스포츠 경기 영상을 재현하는 기능 외에도 일반 스포츠 오락 게임의 기능도 수행하도록 사용자가 키패드 등을 조작함에 따라 게임 동작이 가능하도록 할 수 있다.In addition, according to another embodiment of the present invention, the sports game program installed in the mobile communication terminal in addition to the function of reproducing the sports game image according to an embodiment of the present invention, the user to perform the functions of the general sports entertainment game, such as a keypad By operating the game operation can be enabled.

도 3은 본 발명의 다른 실시예에 따른, 야구 경기에서 경기 요소 데이터를 그래픽 데이터로 변환하기 위한 과정을 설명하기 위한 데이터베이스의 도면이다.3 is a diagram of a database for explaining a process for converting game element data into graphic data in a baseball game according to another embodiment of the present invention.

도 3에서 보는 바와 같이, 선수의 포지션을 기준으로 각각의 동작 구분에 대하여 각종 모션 그래픽 데이터가 연관되도록 할 수 있다. 선수를 타자, 투수 등으로 구분할 수 있는데 타자를 일례로 설명하면, 타자는 먼저 타석에 들어설 때 자신의 타격 자세에 따른 포즈를 취하게 된다. 따라서, 타격 자세에 따라 좌타자인 경우 "S_010" 모션 그래픽 데이터가 대응되고, 우타자, 스위치 타자인 경우 각각에 대응하는 모션 그래픽 데이터로 변환된다. 또한, 타격 결과에 따라서도 타자의 동작은 변화하는데 일례로 이동 통신 단말기(200)가 "스탠딩" 이라는 문자열 데이터를 수신하게 된다면 모션 그래픽 데이터 "H_010"를 실행된다. 타자 동작과 관련된 헛스윙, 파울, 히트, 데드볼 등도 마찬가지로 각각에 대응하는 모션 그래픽 데이터를 실행하게 된다. 이상과 같이, 선수 동작 정보는 스포츠 경기의 포지션별로 상이하게 결정될 수 있다.As shown in FIG. 3, various motion graphic data may be associated with each motion division based on a player's position. Players can be divided into batters, pitchers, and the like. If the batter is described as an example, the batter takes a pose according to his batting position when entering the batter first. Therefore, according to the hitting attitude, the "S_010" motion graphic data corresponds to the left batter, and is converted to the motion graphic data corresponding to the right batter and the switch batter, respectively. In addition, depending on the hit result, the operation of the batter changes. For example, when the mobile communication terminal 200 receives the character string data of "standing", the motion graphic data "H_010" is executed. Similarly, the swing swings, fouls, hits, and deadballs associated with the batter's motions execute the corresponding motion graphic data. As described above, the player motion information may be determined differently for each position of a sporting event.

시간적으로 볼 때, 타격 자세를 먼저 갖추고 투수가 공을 던지게 되면 타격을 하게 되기 때문에 상기 타격 자세의 모션 그래픽 데이터는 상기 타격 결과의 모션 그래픽 데이터 보다 선행하게 되며 "T050" 시각 식별자에 할당된 시각에 실행될 수 있다.In terms of time, the motion graphic data of the hitting posture is preceded by the motion graphic data of the hitting result because at the time when the pitcher first throws the ball and the pitcher throws the ball, the motion graphic data of the hitting result is assigned to the time assigned to the time identifier "T050". Can be executed.

각각의 필드가 시간적으로 연속해서 실행되면 타자는 타석에 들어서고 (T050), 투수의 공을 기다린 상태로 있고 공이 다가오면(T055, 미도시함), 타격을 하게 된다(T060). 물론, 각 상황별로 타자의 동작은 투수의 모션 그래픽 데이터와 함께 실행되고 도 3에 도시하지는 않았으나, 러닝 모션 그래픽 데이터, 주루 플레이(슬라이딩 등) 모션 그래픽 데이터, 아웃 모션 그래픽 데이터 등도 연속적으로 합성되도록 할 수 있다. When each field is executed in succession in time, the batter enters the plate at bat (T050), waits for the pitcher's ball and hits the ball as it approaches (T055, not shown). Of course, in each situation, the batter's motion is executed together with the pitcher's motion graphic data, and although not shown in FIG. 3, the running motion graphic data, the base running play (sliding, etc.) motion graphic data, the out motion graphic data, etc. may be continuously synthesized. Can be.

도 4는 본 발명의 일실시예에 따른, 스포츠 게임 프로그램의 화면을 도시한 도면이다.4 is a diagram illustrating a screen of a sports game program according to an embodiment of the present invention.

도 4에서는 프로야구 경기의 한 영상을 도시한다. 도 1에서 단순히 문자가 나열되고 간단한 포지션 그림이 있는 영상과는 달리 투수, 타자, 심판 및 관중들의 모습이 3차원 그래픽 데이터로 리얼하게 구현된다. 선수와 관련된 정보는 화면의 좌측 또는 우측에 표시하고 보다 자세한 정보는 사용자가 원하는 경우에 특정 키버튼을 누름으로서 확인하도록 할 수 있다. 따라서, 종전과 같이 타자가 안타를 쳤는지 또는 수비수가 어떻게 움직이고 있는지를 매번 문자를 읽으면서 확인할 필요가 없이 동영상만 보더라도 한눈에 경기 상황을 파악할 수 있다.4 shows an image of a professional baseball game. Unlike the image in which the letters are simply listed in FIG. 1 and a simple position picture, the pitcher, the batter, the referee, and the crowd are realistically realized as 3D graphic data. Information related to the athlete can be displayed on the left or right side of the screen, and more detailed information can be confirmed by pressing a specific key button if the user desires. Thus, you can see the game at a glance without having to read the text each time to see how the hitter hit or how the defender is moving as before.

좀 더 실제 경기에 가까운 영상을 구현하기 위해서 날씨 효과, 조명 처리, 셰이딩(shading) 효과 등을 각 캐릭터나 배경에 부가 할 수 있다. 예를 들어, 날씨 효과로서 화창한 날씨 영상, 안개 영상, 비가 내리는 영상 또는 바람이 부는 영상을 표현할 수 있고, 조명 처리 방법으로서 물체에서 생기는 광택, 반사 효과를 나타낼 수 있으며, 셰이딩 효과로서 스포츠 경기장의 조명탑에서 나오는 불빛 때문에 발생하는 4 방향 그림자, 해가 어느 위치에 있는가에 따라 오전이나 정오 또는 오후에 방향 및 길이가 변화하는 그림자 등을 표현함으로써 좀 더 사실적인 영상을 구현할 수 있다. You can add weather effects, lighting treatments, and shading effects to each character or background to create a more realistic game. For example, a weather effect can represent a sunny weather image, a fog image, a rainy image or a windy image, and as a light processing method, it can represent a gloss and reflection effect generated by an object, and a lighting tower of a sports stadium as a shading effect. More realistic images can be realized by expressing four-way shadows caused by the light from the light and shadows whose direction and length change depending on where the sun is located in the morning, midday, or afternoon.

도 5는 본 발명의 다른 실시예에 따른, 야구 경기의 동영상 한 장면을 도시한 도면이다.5 is a diagram illustrating a video of a baseball game, according to another embodiment of the present invention.

도 3에서 설명한 것과 같이, 타자가 타석에 들어서는 순간 어느 좌타석 또는 우타석 중 한 곳에서 타격 준비 자세를 취하게 된다. 도 5의 도면부호 < a >는 도 3의 데이터베이스에 따르면, S_020 모션 그래픽 데이터(우타자)가 실행되며 시각은 T050 시점에 있다. 도 5의 도면부호 < b >는 도면부호 < a >의 타자 입장에서 확대된 모습을 도시한다. 투수가 던진 시점(T055)이 되고 타자는 도 3의 데이터베이스의 타격 결과란에 있는 5가지 동작 중 하나를 취하게 된다.As described in FIG. 3, when the batter enters the batter, the batting ready position is taken at any one of the left at bat or the right at bat. According to the database of FIG. 3, reference numeral <a> of FIG. 5 executes S_020 motion graphic data (right batter) and the time is at time T050. Reference numeral <b> of FIG. 5 shows an enlarged view of a hitter of <a>. The pitcher throws time (T055) and the batter takes one of the five actions in the hit result column of the database of FIG.

또달리, 이상에서 열거한 동작은 수신된 경기 요소 데이터에 따라서 다양하게 변화할 수 있다. 예를 들어서, 문자열 데이터로 전송되는 경우 "파울" 이라는 문자열 데이터가 수신되면 "파울"과 연관된 모션 그래픽 데이터 "H_030"로 변환되고, 영상 출력부(250)에서 타자가 배트에 공을 빗 맞히는 동작을 출력하고 음성 출력부(260)에서는 "파울"과 관련된 사운드 데이터 "S_030"을 출력하도록 하여 "틱" 소리가 스피커에서 나도록 할 수 있다(미도시함).In addition, the above-listed operations may vary according to the received race element data. For example, when transmitted as string data, when string data called "Foul" is received, motion graphic data "H_030" associated with "Foul" is converted, and the batter hits the ball with the batter in the image output unit 250. The voice output unit 260 may output sound data “S_030” related to “Foul” so that the “tick” sound is emitted from the speaker (not shown).

도 6은 본 발명의 또다른 실시예에 따른, 축구 경기에서 축구공의 움직임과 관련된 경기 요소별 데이터베이스 구조를 설명하기 위한 도면이다.FIG. 6 is a diagram illustrating a database structure for each game element related to the movement of a soccer ball in a soccer game according to another embodiment of the present invention.

도 6에서는 축구공의 움직임에 대한 소정의 경기 상황 데이터를 수신하는 경우, 각 데이터에 상응하는 모션 그래픽 데이터가 연관되도록 할 수 있다. 공 움직 임 정보는 스포츠 경기의 경기장 내의 위치별로 상이하게 결정될 수 있다. 공의 위치를 구분하는 일례로서, 경기를 측면에서 바라볼 때 하프라인을 중심으로 좌측/우측 또는 경기 팀에 따라서 나눌 수 있고 각 측면에 대해서도 페널티 에어리어에 접근하기 전까지 영역을 3차원 방위축(X, Y, Z)에 따라서 상, 하, 중앙 등으로 나누고 다시 상좌, 상우 등으로도 나눌 수 있고 좀 더 세분화할수록 정확한 공의 위치를 제공할 수 있다. 페널티 에어리어에서도 같은 방식으로 공의 위치를 구분할 수 있고, 경기장 전체를 기준으로 골라인 아웃되는 지점을 지정할 수 있다. 또한, 공의 높낮이에 따라 이 지면에 있는지 공중에 떠 있는지를 데이터베이스화할 수 있고 공의 속도, 슈팅의 포물선 각도 등도 함께 모션 그래픽 데이터에 포함시킬 수 있다(미도시함).In FIG. 6, when predetermined game situation data regarding the movement of a soccer ball is received, motion graphic data corresponding to each data may be associated. The ball movement information may be determined differently for each position in the stadium of a sporting event. As an example of distinguishing the position of the ball, when looking at the game from the side, the area can be divided according to the left / right side or the team of the game on the half line, and the area is divided into three-dimensional azimuth axes (X) before approaching the penalty area for each side. , Y, Z) can be divided into upper, lower, middle, and the like, and further divided into upper, left, upper, and the like. The more granular, the more accurate ball position can be provided. In the penalty area, the ball can be positioned in the same way, and the goal line can be set out based on the whole playing field. In addition, it is possible to make a database whether it is on the ground or in the air according to the height of the ball, and the speed of the ball, the parabolic angle of the shooting, and the like can be included in the motion graphic data (not shown).

도면에 도시하지는 않았으나, 도 3에서와 같이 각 축구 선수 동작에 대한 데이터베이스가 별도로 구축되어 공의 움직임에 대한 데이터베이스와 연계하여 동작할 수 있다. 이상의 데이터를 기초로 실행된 영상의 일례가 도 7이다.Although not shown in the drawing, as shown in FIG. 3, a database for each football player's motion may be separately constructed to operate in conjunction with a database about the ball's motion. 7 shows an example of an image executed based on the above data.

도 7은 본 발명의 또다른 실시예에 따른, 축구 경기의 동영상 한 장면을 도시한 도면이다.7 is a diagram illustrating a video of a soccer game, according to another embodiment of the present invention.

한 축구 선수가 경기장의 하프라인 근처에서 공을 차고 있다. 도 6의 데이터베이스에 따르면, 문자열 데이터로서 "하프라인 중앙" 이라는 문자열을 수신하면 그에 상응하는 모션 그래픽 데이터 "B_020" 을 실행하게 되고 축구 선수가 공을 몰고 가거나 패스, 태클, 슬라이딩, 슈팅 등의 동작과 함께 나타낼 수 있다. A soccer player kicks the ball near the stadium's halfline. According to the database of FIG. 6, when the string "Halfline center" is received as the string data, the corresponding motion graphic data "B_020" is executed, and the soccer player drives the ball or passes, passes, tackles, slides, shoots, or the like. Can be represented with

또한, 상기 모션 그래픽 데이터가 실행되는 시점에 관중의 모션 그래픽 데이 터 "W_010"(관중들이 환호하는 동작)을 실행시키고 동시에 관중들의 사운드 데이터 "S_050"(환호성)도 동시에 실행시킨다면(두 데이터 모두 시각 식별자 "T180" 에 실행되도록 설정함) 하프라인 중앙에서 한 선수가 공을 몰고 갈 때 관중들의 환호 영상과 함께 환호성이 출력되도록 하는 영상을 구현할 수 있다(미도시함). 공을 소유하고 있지 않은 다른 선수들의 동작이나 관중 또는 심판들의 움직임도 수신되는 경기 요소 데이터에 따라 같이 동작하도록 할 수 있다.Furthermore, if the motion graphic data "W_010" (an operation cheered by the crowd) of the audience is executed at the time when the motion graphic data is executed, and the sound data "S_050" (acclaim) of the audience is simultaneously executed (both data is visualized). Set to be executed at the identifier "T180") When a player drives the ball in the center of the half line, an image may be implemented such that the cheering is output together with the cheering image of the audience (not shown). The movements of other players who do not own the ball, or the movements of the spectators or the referees, can also be operated in accordance with the game element data received.

따라서, 본 발명에 다르면, 이동 통신 단말기가 DMB 수신 모듈을 구비하여 DMB 방송 서비스를 수신하지 않더라도 빠르게 전환되는 스포츠 경기 영상을 연출할 수 있고 문자열 데이터와 같은 저용량의 정보 데이터가 대량의 정보 데이터를 대신할 수 있다.Therefore, according to the present invention, even if the mobile communication terminal is provided with a DMB receiving module, it is possible to produce a sports game image that is rapidly switched even if the DMB broadcasting service is not received, and low-capacity information data such as string data may replace a large amount of information data. Can be.

도 8은 본 발명의 또다른 실시예에 따른, 스포츠 경기 중에 카메라 시점 조정에 대한 설명을 하기 위한 도면이다.8 is a view for explaining a camera viewpoint adjustment during a sporting event, according to another embodiment of the present invention.

축구 경기를 촬영하는 시점이 경기장의 측면에서 이루어지는 도 7과는 달리, 도면부호 < a >의 카메라 시점은 골대를 바라보고 축구 선수들의 눈높이에 맞추어져 있다. 만약, 사용자가 경기의 전반적인 흐름을 이해하는데 포인트를 두고 경기를 관전하고자 한다면 도 7과 같은 카메라 시점에서 경기를 시청할 수 있고, 또달리 사용자가 축구 선수 시점에서 경기를 시청하고 싶다면 도면부호 < a >의 카메라 시점으로 설정할 수 있다. 이 때에는 관중들의 동작도 좀 더 세밀하게 관찰할 수 있기 때문에 골을 넣은 경우에 환호하는 모션을 취하는 관중들 사이에서 축구 경기 속에 보다 박진감 있게 몰입할 수 있다.Unlike FIG. 7, in which the shooting point of the soccer game is taken from the side of the stadium, the camera point of reference <a> is looking at the goal and is adjusted to the eye level of the soccer player. If the user wants to watch the game with the point of understanding the overall flow of the game, the user can watch the game from the camera point of view as shown in FIG. 7, and if the user wants to watch the game from the football player's point of view, the reference numeral <a> Can be set to the camera's point of view. At this time, the movements of the spectators can also be observed in greater detail, so that they can be more immersed in the football game among the spectators who take a cheer when the goal is scored.

상기 카메라 시점의 셋팅은 스포츠 중계가 시작하기 전이나 중계가 진행되는 중에 변경할 수 있다. 따라서, 사용자는 TV에서 축구 경기를 시청하는 것과 같이 방송사가 제공하는 경기 화면을 수동적으로 접하지 않고 자신의 의사에 따라 능동적으로 카메라 시점을 변경하여 경기를 시청할 수 있다.The camera viewpoint setting may be changed before the start of the sports relay or while the relay is in progress. Therefore, the user can watch the game by actively changing the camera viewpoint according to his / her intention without passively contacting the game screen provided by the broadcaster, such as watching a soccer game on TV.

또한, 본 발명의 또다른 실시예로, 스포츠 경기의 특정 부분을 줌 인(Zoom in)하거나 줌 아웃(Zoom out)할 수 있도록 특정 부분의 그래픽 확대 및 축소 기능을 포함할 수 있다. 도면부호 < b >는 줌 인 된 영상의 일례를 도시한다. 이러한 효과는 특히, 낮은 사양에서도 질 좋은 캐릭터를 만들 수 있는 폴리곤 모델링 방식의 3차원 그래픽 데이터에서 용이하게 구현할 수 있다. In addition, as another embodiment of the present invention, a graphic enlargement and reduction function of a specific portion may be included to zoom in or zoom out a specific portion of a sporting event. Reference numeral <b> shows an example of a zoomed-in image. This effect can be easily implemented in 3D graphic data of polygon modeling method, which can produce quality characters even at low specification.

또한, 입체상의 형상을 다양한 각도에서 줌 인 또는 줌 아웃 할 수 있으므로 3차원 그래픽이 가지는 실제감은 유지하면서 바라보는 시야는 다양하게 변화를 줄 수 있다. 따라서, 사용자가 원하는 각도에서 자유자재로 조정하면서 스포츠 경기 장면을 볼 수 있다.In addition, since the three-dimensional shape can be zoomed in or zoomed out at various angles, the viewing field can be variously changed while maintaining the realism of the three-dimensional graphics. Therefore, the user can watch the sports scene while adjusting freely at the desired angle.

상기 폴리곤 모델링 방식을 이용하면, 3차원 공간에서 입체상(선수, 심판 등)의 움직임은 폴리곤의 정점의 좌표를 움직여서 만들 수 있다. 이 때, 상기 입체상이 단순한 것이라면 폴리곤의 수는 그렇게 많지 않아도 되겠지만 일반적으로는 많은 곡선을 포함하거나 곡면을 세밀하게 분할한 평면으로 비슷하게 표현해야 할 경우도 있다.Using the polygon modeling method, the movement of a three-dimensional image (player, referee, etc.) in three-dimensional space can be made by moving the coordinates of the vertices of the polygon. At this time, if the three-dimensional image is a simple one, the number of polygons may not be so large, but in general, it may be necessary to express similarly in a plane including many curves or finely divided curved surfaces.

또한, 하나의 폴리곤은 하나의 면을 나타내며, 폴리곤 수를 늘리면 늘릴수록 물체가 세밀하게 표현된다. 복수의 폴리곤으로 만들어진 입체상에서 각각의 폴리 곤은 제각기 연산을 통해 전체를 형성하는 것이기 때문에 폴리곤의 증가는 처리량의 증가를 의미하기 때문에 제어부(260)에서 처리 속도가 빠르고 많은 디지털 신호 프로세서를 구비함에 따라 보다 현실에 가까운 그래픽으로 재현된 스포츠 경기 장면을 제공할 수 있다.In addition, one polygon represents one side, and as the number of polygons increases, the object is represented in detail. Since each polygon in the three-dimensional image made of a plurality of polygons to form a whole through arithmetic operation, the increase of the polygon means an increase in throughput, so that the controller 260 has a high processing speed and has many digital signal processors. It is possible to provide sports scenes reproduced with more realistic graphics.

또한, 본 발명의 또다른 실시예에 따르면, 복셀 스페이스 기법을 이용하여 3차원 그래픽을 구현할 수 있다. 복셀 스페이스 기법은 화면의 줌 인 및 줌 아웃에 상관없이 항상 같은 공간에 같은 수의 폴리곤으로 이루어진 효과를 낼 수 있다. 폴리곤 모델링 방식과 달리 생성된 3차원 입체상이 줌 인 또는 줌 아웃을 하는 경우 같은 수의 폴리곤을 확대하거나 축소하므로 발생할 수 있는 각이 두드러져 모가 난 것 같은 현상이 나타나지 않는다는 장점이 있으므로 스포츠 경기 및 단말기의 성능에 따라 폴리곤 방식이나 복셀 스페이스 기법 중 적절한 방법을 적용할 수 있다.In addition, according to another embodiment of the present invention, three-dimensional graphics may be implemented using the voxel space technique. The voxel space technique can always produce the same number of polygons in the same space, regardless of whether the screen is zoomed in or out. Unlike the polygon modeling method, when the generated 3D stereoscopic image is zoomed in or out, the same number of polygons are enlarged or reduced, so that the angle that may occur is not prominent. Depending on the performance, either the polygon method or the voxel space technique can be applied.

또한, 본 발명의 또다른 실시예에 따르면, 각 실행 동작에는 시간 식별자가 부여되므로 사용자는 원하는 시점에서 스포츠 경기 영상을 출력할 수 있다. 이 때, 시간을 기준으로 선택된 영상의 재생 속도를 가감하거나 후진하면서 리플레이 화면이나 느린 화면, 후진 동작 등 다양한 방법으로 생방송으로 진행되는 경기를 재편집해서 시청할 수 있다. 따라서, 텔레비전 방송사에서 제공하는 경기를 수동적으로 시청하지 않고 사용자가 원하는 시점을 선택하여 언제든지 속도나 화면의 크기를 적절하게 조정하여 시청할 수 있다는 점에서 종래 문자 중계 방식 및 텔레비전 방송사가 중계하는 일반 방송 중계 방식과 다른 스포츠 경기 화면을 제공할 수 있다.In addition, according to another embodiment of the present invention, since a time identifier is assigned to each execution operation, the user may output a sports game image at a desired time point. At this time, while playing back or slowing down the playback speed of the selected video based on time, replay screen, slow screen, backward motion, etc. can be re-edited and watched the game that is going live. Therefore, the conventional text relay system and the general broadcast relay relayed by the television broadcaster in that a user can select a desired time point and watch the game at any time by appropriately selecting the desired viewpoint without watching the game provided by the television broadcaster. It can provide a different sports competition screen.

도 9는 본 발명에 따른, 스포츠 경기를 제공하는 방법을 설명하기 위한 흐름도이다.9 is a flowchart illustrating a method of providing a sporting event according to the present invention.

단계(S910)에서 이동 통신 단말기는 경기 상황 데이터를 수신한다. 상기 경기 상황 데이터는 문자열 데이터를 포함할 수 있다. 이 때, 종래의 문자 중계 방식에서 사용하는 문자열 데이터를 그대로 이용함으로써 사용자의 의사나 단말기 배터리 용량, 서비스 요금 등 단말기 환경에 따라 종래 문자 중계 방식으로 스포츠 경기 정보를 습득할 수도 있다.In step S910, the mobile communication terminal receives the game situation data. The game situation data may include character string data. In this case, by using the character string data used in the conventional text relay system as it is, it is possible to acquire sports game information in the conventional text relay system according to the terminal environment such as the user's intention, terminal battery capacity, and service charge.

단계(S920)에서 이동 통신 단말기는 수신된 경기 상황 데이터를 경기 요소 데이터 별로 구분한다. 경기 상황 데이터를 구성하는 경기 요소 데이터로는 스포츠 경기의 선수 동작 정보, 경기 세부 기록 정보 등이 포함될 수 있으며 특히, 시각 정보를 연관시킴으로써 사용자가 원하는 시점에 스포츠 경기를 볼 수 있도록 할 수 있다. 예를 들어서, 마라톤 같은 경기는 2시간 이상 중계되는 경기이므로 사용자가 전 경기를 다 시청하기에는 장시간이 소요된다. 따라서, 사용자의 의사에 따라 마라톤 경기의 일부분(예를 들어서, 1등 마라톤 선수가 최종 골인 지점에 통과하기 전 10분간의 분량)에 해당하는 영상의 시점과 종점을 지정해서 시청할 수도 있다.In step S920, the mobile communication terminal classifies the received game situation data by game element data. The game element data constituting the game situation data may include player motion information, game detailed record information, etc. of the sport game, and in particular, the user may view a sport game at a desired time point by associating visual information. For example, a game such as a marathon is a game that is relayed for two hours or more, so it takes a long time for the user to watch the entire game. Therefore, according to the user's intention, the start and end points of the image corresponding to a part of the marathon race (for example, 10 minutes before the first marathon runner passes the final goal) may be designated and viewed.

단계(S930)에서 이동 통신 단말기는 상기 구분된 경기 요소 데이터를 경기 요소에 상응하는 그래픽 데이터로 변환한다. 도 3 및 도 6은 경기 요소 데이터를 각각에 대응하는 그래픽 데이터로 변환하는데 사용되는 데이터베이스를 나타내는 실시예들을 도시한 도면이다. In step S930, the mobile communication terminal converts the divided game element data into graphic data corresponding to the game element. 3 and 6 illustrate embodiments of a database used to convert competition element data into corresponding graphical data, respectively.

단계(S940)에서 이동 통신 단말기는 상기 그래픽 데이터를 합성하여 스포츠 경기 영상을 생성한다. 단계(S930)에서 각 경기 요소 데이터에 해당하는 데이터베이스에서 검색된 경기 요소 데이터에 상응하는 그래픽 데이터는 시각 정보에 기초하여 상호간에 동기를 맞춰서 실행될 수 있다. 따라서, 복수의 상기 그래픽 데이터가 함께 실행됨으로써 사용자에게 스포츠 경기가 실제로 중계되는 것과 같은 효과를 줄 수 있다.In step S940, the mobile terminal generates a sports game image by synthesizing the graphic data. The graphic data corresponding to the game element data retrieved from the database corresponding to each game element data in step S930 may be executed in synchronization with each other based on the visual information. Therefore, a plurality of the graphic data is executed together to give the user an effect as if a sports event is actually relayed.

단계(S950)에서 이동 통신 단말기는 상기 생성된 스포츠 경기 영상을 출력한다. 상기 스포츠 경기 영상과 함께 음성을 동시에 출력시킴으로써 사용자는 실제 경기와 보다 유사하고 박진감 넘치는 경기 화면을 시청할 수 있다.In operation S950, the mobile communication terminal outputs the generated sports game image. By simultaneously outputting the audio together with the sports game image, the user can watch a game screen that is more similar to the real game and is full of thrills.

지금까지 본 발명에 따른 이동 통신 단말기에서 스포츠 경기 정보를 제공하는 방법에 대하여 설명하였고, 앞서 도 2 내지 도 8의 실시예들에서 언급한 내용들이 본 실시예에도 그대로 적용할 수 있으므로, 이하 상세한 내용은 생략하기로 한다.So far, the method for providing sports event information in the mobile communication terminal according to the present invention has been described, and the above-mentioned information in the embodiments of FIGS. 2 to 8 can be applied to the present embodiment as it is. Will be omitted.

본 발명에 따른 이동 통신 단말기에서 스포츠 경기 정보를 제공하는 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 상기 매체는 프로그램 명령, 데이터 구조 등을 지정하는 신호를 전송하는 반송파를 포함하는 광 또는 금속선, 도파관 등의 전송 매체일 수도 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method for providing sports event information in the mobile communication terminal according to the present invention may be implemented in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks. Magneto-optical media, and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like. The medium may be a transmission medium such as an optical or metal wire, a waveguide, or the like including a carrier wave for transmitting a signal specifying a program command, a data structure, or the like. Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like. The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

본 명세서에서는 설명의 편의상, 이동 통신 단말기를 중심으로 상술하였으나 다른 방식으로 동작하는 통신 단말기에도 본 발명의 기술적 사상이 그대로 적용될 수 있음은 본 발명이 속하는 기술 분야의 당업자에게는 자명하다 할 것이다.In the present specification, for convenience of description, it will be apparent to those skilled in the art that the technical idea of the present invention may be applied to a communication terminal operating in a different manner as described above.

즉, 통신망을 통하여 스포츠 경기 상황 데이터를 수신하고 이를 그래픽 데이터로 변환하여 스포츠 경기 영상을 생성할 수 있는 프로세서 또는 소프트웨어를 구비한 단말기라면 본 발명에 따른 스포츠 경기 영상을 제공하는 방법을 수행할 수 있다.That is, a terminal having a processor or software capable of receiving a sports game situation data through a communication network and converting it into graphic data to generate a sports game image may perform the method of providing a sports game image according to the present invention. .

도 10은 본 발명에 따른, 스포츠 경기 영상을 제공하는 방법을 수행하는 데 채용될 수 있는 범용 컴퓨터 장치의 내부 블록도이다.10 is an internal block diagram of a general purpose computer device that may be employed to perform a method for providing a sporting event image, in accordance with the present invention.

컴퓨터 장치(1000)는 램(RAM: Random Access Memory)(1020)과 롬(ROM: Read Only Memory)(1030)을 포함하는 주기억장치와 연결되는 하나 이상의 프로세서(1010)를 포함한다. 프로세서(1010)는 중앙처리장치(CPU)로 불리기도 한다. 본 기술분야에서 널리 알려져 있는 바와 같이, 롬(1030)은 데이터(data)와 명령(instruction)을 단방향성으로 CPU에 전송하는 역할을 하며, 램(1020)은 통상적으로 데이터와 명령을 양방향성으로 전송하는 데 사용된다. 램(1020) 및 롬(1030)은 컴퓨터 판독 가능 매체의 어떠한 적절한 형태를 포함할 수 있다. 대용량 기억장치(Mass Storage)(1040)는 양방향성으로 프로세서(1010)와 연결되어 추가적인 데이터 저장 능력을 제공하며, 상기된 컴퓨터 판독 가능 기록 매체 중 어떠한 것일 수 있다. 대용량 기억장치(1040)는 프로그램, 데이터 등을 저장하는데 사용되며, 통상적으로 주기억장치보다 속도가 느린 하드 디스크와 같은 보조기억장치이다. CD 롬(1060)과 같은 특정 대용량 기억장치가 사용될 수도 있다. 프로세서(1010)는 비디오 모니터, 트랙볼, 마우스, 키보드, 마이크로폰, 터치스크린 형 디스플레이, 카드 판독기, 자기 또는 종이 테이프 판독기, 음성 또는 필기 인식기, 조이스틱, 또는 기타 공지된 컴퓨터 입출력장치와 같은 하나 이상의 입출력 인터페이스(1050)와 연결된다. 마지막으로, 프로세서(1010)는 네트워크 인터페이스(1070)를 통하여 유선 또는 무선 통신 네트워크에 연결될 수 있다. 이러한 네트워크 연결을 통하여 상기된 방법의 절차를 수행할 수 있다. 상기된 장치 및 도구는 컴퓨터 하드웨어 및 소프트웨어 기술 분야의 당업자에게 잘 알려져 있다.The computer device 1000 includes one or more processors 1010 connected to a main memory device including a random access memory (RAM) 1020 and a read only memory (ROM) 1030. The processor 1010 is also called a central processing unit (CPU). As is well known in the art, the ROM 1030 serves to transfer data and instructions to the CPU unidirectionally, and the RAM 1020 typically transmits data and instructions bidirectionally. Used to. RAM 1020 and ROM 1030 may include any suitable form of computer readable media. Mass storage 1040 is bi-directionally coupled to processor 1010 to provide additional data storage capability, and may be any of the computer readable recording media described above. The mass storage device 1040 is used to store programs, data, and the like, and is a secondary memory device such as a hard disk which is generally slower than the main memory device. Certain mass storage devices such as CD ROM 1060 may be used. The processor 1010 may include one or more input / output interfaces such as video monitors, trackballs, mice, keyboards, microphones, touchscreen displays, card readers, magnetic or paper tape readers, voice or handwriting readers, joysticks, or other known computer input / output devices. 1050 is connected. Finally, the processor 1010 may be connected to a wired or wireless communication network through the network interface 1070. Through this network connection, the procedure of the method described above can be performed. The apparatus and tools described above are well known to those skilled in the computer hardware and software arts.

상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프 트웨어 모듈로서 작동하도록 구성될 수 있다.The hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention.

이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다.As described above, although the present invention has been described with reference to limited embodiments and drawings, the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible.

따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.Therefore, the spirit of the present invention should not be limited to the described embodiments, and all the things that are equivalent to or equivalent to the claims as well as the following claims will belong to the scope of the present invention. .

본 발명에 따르면, 이동 통신 단말기에서 수신한 스포츠 경기와 관련된 데이터를 이용하여 스포츠 경기 중계를 함으로써 사용자의 이해를 돕고 경기에 대한 흥미를 증대시킬 수 있다.According to the present invention, by relaying a sports game using data related to the sports game received from the mobile communication terminal, it is possible to help the user to understand and increase interest in the game.

또한, 본 발명에 따르면, 영상의 빠른 전환과 많은 정보를 보다 적은 데이터 용량으로 전송하면서도 정상적으로 실제와 유사한 영상이 구현될 수 있도록 하는 효과가 있다.In addition, according to the present invention, there is an effect that a video similar to the actual image can be implemented normally while fast switching of the image and transmitting a lot of information with less data capacity.

또한, 본 발명에 따르면, 사용자가 원하는 시점에서 스포츠 경기 영상을 출력할 수 있으므로 리플레이 화면이나 느린 화면 등 다양한 방법으로 경기를 시청할 수 있는 효과가 있다.In addition, according to the present invention, since the user can output a sports game video at a desired time point, there is an effect that the user can watch the game by various methods such as a replay screen or a slow screen.

또한, 본 발명에 따르면, 보다 생동감 있고, 박진감 넘치고, 입체감 있는 스포츠 경기 화면을 사용자에게 이동 통신 단말기를 통하여 실시간으로 제공함으로써 사용자의 흥미를 유발할 수 있는 효과가 있다.In addition, according to the present invention, there is an effect that can cause the user's interest by providing a more lively, thrilling, three-dimensional sports game screen to the user in real time through the mobile communication terminal.

또한, 본 발명에 따르면, 스포츠 게임 프로그램의 캐릭터를 3차원 그래픽으로 구현함으로써 사용자는 원하는 각도에서 실제감을 유지한 채로 확대 또는 축소할 수 있는 효과가 있다.In addition, according to the present invention, by implementing the character of the sports game program in the three-dimensional graphics, the user has an effect that can be enlarged or reduced while maintaining a sense of reality at a desired angle.

Claims (13)

이동 통신 단말기에 있어서,In the mobile communication terminal, 스포츠 경기에 대한 경기 상황 데이터를 수신하는 경기 데이터 수신부 - 상기 경기 상황 데이터는 문자열 데이터를 포함함 - ;A game data receiver for receiving game situation data for a sporting event, the game situation data including string data; 상기 수신된 경기 상황 데이터를 복수의 경기 요소 데이터로 분류하고, 상기 분류된 경기 요소 데이터를 경기 요소별로 그래픽 데이터로 변환하는 데이터 변환부;A data converter which classifies the received game situation data into a plurality of game element data and converts the classified game element data into graphic data for each game element; 상기 경기 요소별 그래픽 데이터를 합성하여 스포츠 경기 영상을 생성하는 화면 생성부; 및A screen generator for synthesizing graphic data of each game element to generate a sport game image; And 상기 생성된 스포츠 경기 영상을 표시하는 영상 출력부Image output unit for displaying the generated sports game image 를 포함하는 것을 특징으로 하는 이동 통신 단말기.Mobile communication terminal comprising a. 제1항에 있어서,The method of claim 1, 상기 경기 요소 데이터는 선수 동작 정보, 심판 동작 정보, 관중 동작 정보, 공 움직임 정보 및 경기 상세 기록 정보 중 적어도 어느 하나를 포함하는 것The game element data includes at least one of player motion information, referee motion information, spectator motion information, ball motion information, and game detail record information. 을 특징으로 하는 이동 통신 단말기.Mobile communication terminal, characterized in that. 제2항에 있어서,The method of claim 2, 상기 선수 동작 정보는 스포츠 경기의 포지션별로 상이하게 결정되는 것을 특징으로 하는 이동 통신 단말기.The player motion information is determined differently for each position of a sporting event. 제2항에 있어서,The method of claim 2, 상기 공 움직임 정보는 상기 스포츠 경기의 경기장 내의 위치별로 상이하게 결정되는 것을 특징으로 하는 이동 통신 단말기.The ball movement information is determined differently for each position in the stadium of the sporting event. 제1항에 있어서,The method of claim 1, 상기 경기 요소 데이터는 시각 정보를 포함하고, The game element data includes visual information, 상기 화면 구성부는 상기 시각 정보를 참조하여 상기 경기 요소 데이터의 동기를 구현하는 것을 특징으로 하는 이동 통신 단말기.And the screen configuration unit implements synchronization of the game element data with reference to the visual information. 제1항에 있어서,The method of claim 1, 상기 경기 요소 데이터는 시각 정보를 포함하고, The game element data includes visual information, 상기 화면 구성부는 사용자로부터 선택된 시각 정보에 상응하는 스포츠 경기 영상을 생성하는 것The screen unit generates a sports game image corresponding to the visual information selected by the user 을 특징으로 하는 이동 통신 단말기.Mobile communication terminal, characterized in that. 제1항에 있어서,The method of claim 1, 상기 경기 요소별로 상응하는 그래픽 데이터를 저장하고 유지하는 데이터베이스Database for storing and maintaining the corresponding graphic data for each game element 를 더 포함하고,More, 상기 데이터 변환부는 상기 데이터베이스를 검색하여 상기 그래픽 데이터를 변환하는 것을 특징으로 하는 이동 통신 단말기.And the data conversion unit converts the graphic data by searching the database. 제1항에 있어서,The method of claim 1, 상기 그래픽 데이터는 폴리곤 단위로 모델링된 3차원 그래픽 데이터인 것을 특징으로 하는 이동 통신 단말기.The graphic data is a three-dimensional graphic data modeled in polygon units. 제8항에 있어서,The method of claim 8, 상기 화면 생성부는 상기 스포츠 경기 영상을 바라보는 카메라의 좌표축을 조정하거나 원근을 조절하여 다양한 시점에서 스포츠 경기 영상을 변화시키는 것을 특징으로 하는 이동 통신 단말기.The screen generation unit is a mobile communication terminal, characterized in that for changing the sports game image at various points of view by adjusting the coordinate axis or perspective of the camera looking at the sports game image. 제1항에 있어서,The method of claim 1, 상기 그래픽 데이터는 복셀 스페이스 기법으로 구현된 3차원 그래픽 데이터인 것을 특징으로 하는 이동 통신 단말기.The graphic data is a three-dimensional graphic data implemented by the voxel space technique. 제1항에 있어서,The method of claim 1, 상기 경기 요소 데이터는 사운드 정보를 포함하고,The game element data includes sound information, 상기 사운드 정보를 상기 스포츠 경기 영상과 연관시켜 청각적으로 출력하는 사운드 출력부A sound output unit for audibly outputting the sound information in association with the sports event image 를 더 포함하는 것을 특징으로 하는 이동 통신 단말기.The mobile communication terminal further comprises. 문자열 데이터를 포함하는 스포츠 경기에 대한 경기 상황 데이터를 수신하는 단계;Receiving game situation data for a sporting event including string data; 상기 수신된 경기 상황 데이터를 복수의 경기 요소 데이터로 분류하는 단계;Classifying the received game situation data into a plurality of game element data; 상기 분류된 경기 요소 데이터를 경기 요소별 그래픽 데이터로 변환하는 단계;Converting the classified game element data into graphic data for each game element; 상기 경기 요소별 그래픽 데이터를 합성하여 스포츠 경기 영상을 생성하는 단계; 및Synthesizing the graphic data for each game element to generate a sport game image; And 상기 생성된 스포츠 경기 영상을 출력하는 단계Outputting the generated sports game image 를 포함하는 것을 특징으로 하는 스포츠 경기 영상을 제공하는 방법.Method for providing a sports game image comprising a. 제12항의 방법을 실행시키기 위한 프로그램을 기록한 컴퓨터 판독 가능한 기록매체.A computer-readable recording medium having recorded thereon a program for executing the method of claim 12.
KR1020050065879A 2005-07-20 2005-07-20 Mobile device and method for providing graphic image based on text data KR20070010895A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050065879A KR20070010895A (en) 2005-07-20 2005-07-20 Mobile device and method for providing graphic image based on text data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050065879A KR20070010895A (en) 2005-07-20 2005-07-20 Mobile device and method for providing graphic image based on text data

Publications (1)

Publication Number Publication Date
KR20070010895A true KR20070010895A (en) 2007-01-24

Family

ID=38012030

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050065879A KR20070010895A (en) 2005-07-20 2005-07-20 Mobile device and method for providing graphic image based on text data

Country Status (1)

Country Link
KR (1) KR20070010895A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101400923B1 (en) * 2012-06-07 2014-06-27 최종민 Method, system and computer-readable recording medium for broadcasting sports game using simulation
WO2016140444A1 (en) * 2015-03-02 2016-09-09 안태훈 Device for generating virtual video related to event of game and method using same
US9511278B2 (en) 2011-03-09 2016-12-06 Andamiro Co., Ltd. Basketball game console, network basketball game console using the same, and basketball method
KR20190136042A (en) * 2017-12-14 2019-12-09 캐논 가부시끼가이샤 Generating device, generation method, and program of three-dimensional model

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9511278B2 (en) 2011-03-09 2016-12-06 Andamiro Co., Ltd. Basketball game console, network basketball game console using the same, and basketball method
KR101400923B1 (en) * 2012-06-07 2014-06-27 최종민 Method, system and computer-readable recording medium for broadcasting sports game using simulation
WO2016140444A1 (en) * 2015-03-02 2016-09-09 안태훈 Device for generating virtual video related to event of game and method using same
KR20190136042A (en) * 2017-12-14 2019-12-09 캐논 가부시끼가이샤 Generating device, generation method, and program of three-dimensional model
KR20200129184A (en) * 2017-12-14 2020-11-17 캐논 가부시끼가이샤 3-dimensional model generation device, method and program
US11151787B2 (en) 2017-12-14 2021-10-19 Canon Kabushiki Kaisha Generation device, generation method and storage medium for three-dimensional model from object images and structure images

Similar Documents

Publication Publication Date Title
US10532283B2 (en) Virtual playbook with user controls
US20190267041A1 (en) System and method for generating probabilistic play analyses from sports videos
JP6761811B2 (en) Sports virtual reality system
US20180301169A1 (en) System and method for generating a highlight reel of a sporting event
CN110392246B (en) Sports event playing system and method
US20070296723A1 (en) Electronic simulation of events via computer-based gaming technologies
US9700781B2 (en) Sports entertainment tracking system for mobile sports spectators
US20050207617A1 (en) Digital representation of a live event
KR101400923B1 (en) Method, system and computer-readable recording medium for broadcasting sports game using simulation
Miah et al. Virtual reality and sports: The rise of mixed, augmented, immersive, and esports experiences
US11184647B1 (en) Methods and systems for interactive content delivery within a live video stream
US11875567B2 (en) System and method for generating probabilistic play analyses
JP2009000383A (en) Program, information recording medium and image generating system
US9210473B2 (en) Phantom gaming in a broadcast media, system and method
KR20070010895A (en) Mobile device and method for providing graphic image based on text data
Sturm From idyllic past-time to spectacle of accelerated intensity: Televisual technologies in contemporary cricket
JP7018617B1 (en) Play recording video creation system
US8483435B2 (en) Information processing device, information processing system, information processing method, and information storage medium
KR102378738B1 (en) System for broadcasting real-time streaming sportainment baseball league in dome baseball stadium
JP2004329357A (en) Game information, information storage medium, and game device
US20230013988A1 (en) Enhancing viewing experience by animated tracking of user specific key instruments
KR20210158362A (en) Method for providing virtual sports stadium service to watch a game in realtime in virtual space of sports stadium and system therefore
JP5220349B2 (en) Program, information storage medium, and image generation system
CN112135067B (en) System, method, memory and device for direct competition and guess interaction and group transmission
WO2018155703A1 (en) Image delivery system, terminal device, and image data delivery device

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Withdrawal due to no request for examination