[go: up one dir, main page]

KR100372899B1 - 인터넷을 통한 게임방송방법 및 그 장치 - Google Patents

인터넷을 통한 게임방송방법 및 그 장치 Download PDF

Info

Publication number
KR100372899B1
KR100372899B1 KR1020000017732A KR20000017732A KR100372899B1 KR 100372899 B1 KR100372899 B1 KR 100372899B1 KR 1020000017732 A KR1020000017732 A KR 1020000017732A KR 20000017732 A KR20000017732 A KR 20000017732A KR 100372899 B1 KR100372899 B1 KR 100372899B1
Authority
KR
South Korea
Prior art keywords
game
computer
viewer
data
network
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020000017732A
Other languages
English (en)
Other versions
KR20010094222A (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 KR1020000017732A priority Critical patent/KR100372899B1/ko
Priority to AU2001211781A priority patent/AU2001211781A1/en
Priority to PCT/KR2000/001285 priority patent/WO2001075545A2/en
Priority to US09/728,288 priority patent/US20020032056A1/en
Publication of KR20010094222A publication Critical patent/KR20010094222A/ko
Application granted granted Critical
Publication of KR100372899B1 publication Critical patent/KR100372899B1/ko
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/40Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of platform network
    • A63F2300/407Data transfer via internet
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/57Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
    • A63F2300/577Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/634Methods for processing data by generating or executing the game program for controlling the execution of the game in time for replaying partially or entirely the game actions since the beginning of the game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/60Methods for processing data by generating or executing the game program
    • A63F2300/63Methods for processing data by generating or executing the game program for controlling the execution of the game in time
    • A63F2300/636Methods for processing data by generating or executing the game program for controlling the execution of the game in time involving process of starting or resuming a game

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명에 의한 인터넷을 통한 게임방송방법은 네트워크 게임 중에 발생하는 네트워크 게임서버와 게이머의 컴퓨터 사이에서의 또는 게이머의 컴퓨터들 사이에서의 데이터 및 파일 입출력에 관한 게임 데이터를 수집하는 단계(a); 수집된 상기 게임 데이터를 시청자의 컴퓨터에서 재생할 수 있도록 가공하여 전송하는 단계(b); 및 상기 중계서버에서 전송 받은 상기 게임 데이터를 이용하여 상기 네트워크 게임을 시청자의 컴퓨터에서 재생하는 단계(c)를 포함하는 것을 특징으로 한다.
본 발명에 의한 인터넷을 통한 게임방송방법 및 그 장치에 의하여, 원격지에 있는 시청자는 현재 진행중인 게임을 생방송으로 시청할 수 있고, 네트워크 게임 데이터베이스에 저장된 게임 데이터를 이용하여 녹화방송으로 시청할 수도 있게 되었다.
본 발명에 의하여 게임방송을 위한 별도의 장비를 구입할 필요 없으므로 누구나 방송을 할 수 있으며, 시청자측의 컴퓨터 사양이 방송을 시청하는데 있어서 문제점이 될 뿐이지, 방송자측의 컴퓨터 사양은 게임 데이터를 전송하는데 있어서 전혀 방송의 품질에 영향을 미치지 않게 된다. 그리고, 방송을 하기 위한 데이터 전송량이 기존 동영상 전송에 비해 약 1/20이하로 줄어들게 되어 네트워크 게임서버 및 전송선의 부하는 감소되면서도 기존의 윈도우메디아나 리얼플레이어로 재생하던 동영상보다 더 우수한 동영상을 제공하게 된다.
또한, 본 발명에 의하여 현재 진행중인 게임경기를 동시에 시청할 수 있는시청자의 수는 현재 동영상을 동시에 시청할 수 있는 수보다 현저하게 증가하며, 시청할 수 있는 화면의 크기 및 동영상의 품질도 실제 게임의 화면 및 동영상의 품질과 동일하게 되어 시청자가 직접 게임에 참여한 것과 같은 현장감을 느낄 수 있다.

Description

인터넷을 통한 게임방송방법 및 그 장치{A Method and Apparatus for Game Broadcasting on Internet}
본 발명은 진행중인 게임에 참여하지 않고도 원격지에서 생방송 또는 녹화방송으로 게임경기를 볼 수 있는 게임방송방법 및 그 장치에 관한 것이다.
현재 인터넷을 통한 방송은 VOD(Video-On-Demand)를 표준 서비스방식으로 채택하고 있다. VOD 서비스를 위해서는 시청자가 요구할 때마다 해당하는 동영상을 전송해주어야 한다. 시청자는 동영상을 재생하기 위해 마이크로소프트사의 윈도우메디아나 리얼네트워크사의 리얼플레이어를 사용한다. 그러나 이러한 동영상 데이터는 크기가 매우 커서 전혀 가공하지 않은 데이터를 전용선을 통해 전송하고 수신하는 것은 매우 비효율적이므로, 압축기술을 이용하여 데이터 크기를 줄이는 가공방법이 주로 이용되고 있으며, 상기 윈도우메디아나 리얼플레이어에서 재생하는 동영상 데이터도 압축된 데이터이다.
동영상 데이터 압축기술의 발달로 인하여, 인터넷 또는 LAN에 컴퓨터가 연결된 사용자는 실시간으로 동영상을 받아볼 수 있다. 현재까지 개발된 동영상 압축기술은 MPEG-2, KODAK의 KVID3 하드웨어 압축 기술, ITU-T에서 제안된 동영상압축 표준으로 정한 저전송률을 가지는 통신선로(64kbps이하)에서 영상 회의나 비디오 전화 등을 위한 H.263 등이 있다.
문제점은 압축한 동영상 데이터라고 하더라도 데이터크기가 매우 크므로 동시에 전송할 수 있는 사용자수가 제한된다는 것이다. 실제로 동영상을 제공하는 인터넷상의 서버가 지원할 수 있는 접속자의 수는 약 2000명 미만이다. 이 이상 사용자가 폭주할 경우에는 실시간 영상의 의미가 퇴색될 정도로 속도가 저하되며, 동영상의 품질 또한 현저하게 떨어진다. 이는 전송라인의 데이터 전송능력과 서버의 전송능력에 달려 있는데, 현재 개발된 동영상 압축기술로도 아직은 해결할 수 없는 부분이다. 또한 상기한 문제점으로 인하여 시청자가 볼 수 있는 화면의 크기는 실제 화면보다 작은 320X240 정도의 화면이다. 이는 모니터 및 비디오카드가 1024X768이상의 해상도를 지원하는 현재 상황을 고려해 볼 때, 매우 열악함을 알 수 있다.
현재 인터넷을 통해 다른 곳에서 벌어지고 있는 게임 실황을 생방송 또는 녹화방송 하는 사이트가 존재하고 있지만, 위에서 설명한 바와 같이 단순히 동영상을 압축하여 전송하는 것에 불과하여, 방송을 볼 수 있는 시청자의 수가 제한되어 있으며, 그 영상의 품질 또한 매우 낮은 것이 현실이다.
인터넷을 통해 중계되는 게임경기를 보고자 하는 시청자는 이미 그 게임을이용해 본적이 있거나 현재 이용하고 있을 가능성이 높으며, 이는 시청자의 컴퓨터에 해당 게임이 설치되어 있음을 어렵지 않게 예상할 수 있다. 본 발명은 이점에 착안하여 동영상을 압축하여 전송하는 대신에 실제 진행되고 있는 게임의 전체 데이터를 가공하여 전송하고, 전송된 데이터를 이용하여 시청자의 컴퓨터에 설치된 게임 프로그램을 자동으로 조작함으로써, 시청자는 마치 자신이 게임에 참여한 것과 같은 상황에서 관찰자 내지는 관람자로서 현재 진행중인 게임을 시청할 수 있다.
본 발명은 게임방송을 동시에 볼 수 있는 시청자수의 제한과 동영상의 품질이 떨어지는 상기한 문제점을 해결하기 위하여, 진행중인 네트워크 게임의 데이터 입출력 및 파일 입출력을 검출하여 이를 시청자의 컴퓨터로 전송하고, 전송된 데이터를 재생하여 시청자의 컴퓨터에 이미 저장되어 있던 진행중인 게임과 동일한 게임을 실행하여 이를 자동으로 조작하는 방법으로 생방송 또는 녹화방송으로 게임경기를 방송하는 방법 및 장치를 제공하는데 있다.
도 1은 본 발명에 의한 인터넷을 통한 게임방송방법에 관한 흐름도이고,
도 2는 본 발명에 의한 인터넷을 통한 게임방송장치에 관한 블록도이다.
상기한 바와 같은 목적을 달성하기 위하여, 본 발명에 따른 인터넷을 통한 게임방송방법은, 네트워크 게임 중에 발생하는 네트워크 게임 서버와 게이머의 컴퓨터 사이에서의 또는 게이머의 컴퓨터들 사이에서의 데이터 및 파일 입출력에 관한 게임 데이터를 수집하는 단계(a); 수집된 상기 게임 데이터를 시청자의 컴퓨터에서 재생할 수 있도록 가공하여 전송하는 단계(b); 및 상기 중계서버에서 전송 받은 상기 게임 데이터를 이용하여 상기 네트워크 게임을 시청자의 컴퓨터에서 재생하는 단계(c)를 포함하는 것을 특징으로 한다.
본 발명의 또 다른 목적을 달성하기 위하여, 본 발명에 따른 인터넷을 통한 게임방송장치는, 네트워크 게임 중에 발생하는 네트워크 게임 서버와 게이머의 컴퓨터 사이에서의 또는 게이머의 컴퓨터들 사이에서의 데이터 교환 및 파일 입출력에 관한 게임 데이터를 수집하는 녹화기; 상기 녹화기가 수집한 상기 게임 데이터를 가공하여 시청자의 컴퓨터로 전송하는 중계서버; 상기 중계서버에서 가공한 상기 게임 데이터를 저장하는 네트워크 게임 데이터베이스; 및 상기 중계서버에서 전송 받은 상기 게임 데이터를 이용하여 상기 네트워크 게임을 재생하는 상영기를 포함하는 것을 특징으로 한다.
이하에서는 첨부된 도면을 참조로 하여 본 발명에 의한 인터넷을 통한 게임방송방법 및 그 장치를 자세하게 설명한다.
도 1은 본 발명에 의한 게임방송방법을 도시한 흐름도이다.
게임 데이터를 수집하는 단계는 현재 진행중인 게임을 지원하고 있는 네트워크 게임서버(10)와 게이머의 컴퓨터(11) 사이에서 또는 게이머의 컴퓨터(11)들 사이에서 교환되는 게임에 관한 모든 정보, 즉 게이머의 컴퓨터(11) 화면에 보이는 각 유닛 또는 캐릭터 등의 좌표, 개수, 현재 상태, 색상, 또는 조작명령, 배경에 관한 데이터, 음향, 파일 입출력에 관한 데이터 등을 수집하는 단계이다(101단계).
상기 101단계에서 수집된 게임 데이터는 본 발명에 의한 방송방법에 의하여 재생이 가능하도록 가공한다(102단계). 수집된 데이터 자체만으로도 일반적으로 현재의 게임 진행상황을 재현하는 것에는 문제가 없지만, 본 발명은 수집된 데이터를 이용하여 시청자의 컴퓨터(60)가 게임 프로그램을 자동으로 조작함으로써 게임방송이 가능하도록 하는 것이므로 자동조작이 가능하도록 게임 데이터를 가공하여야 한다. 게임 데이터의 가공은 자동조작이 가능하도록 게이머가 게임 도중에 게이머의 컴퓨터(11)를 조작하는 조정 명령으로 가공한다.
본 발명은 생방송뿐 아니라 녹화방송을 통하여 VOD를 구현하기 위해서, 가공된 게임 데이터를 저장하였다가 시청자가 요청이 있을 경우에 해당하는 게임경기의 게임 데이터를 전송한다. 시청자는 본 발명에 의해 제공되는 인터넷상의 웹사이트에 접속하여 보고싶은 게임경기를 선택하면, 해당 게임경기의 게임 데이터가 자동으로 시청자의 컴퓨터로 전송되며, 전송이 끝나면 상영기에 의해 자동으로 게임 프로그램이 실행되고 시청자는 이전에 방송된 게임경기를 감상할 수 있게 된다. 가공된 상기 게임 데이터는 본 발명에 의한 네트워크 게임 데이터베이스(40)에 저장된다.
상기 102단계에서 가공된 게임 데이터를 이용하여 시청자의 컴퓨터(60)가 게임 프로그램을 자동으로 조작한다(103단계). 게임방송을 시청하기 원하는 시청자의 컴퓨터(60)에는 게임 프로그램이 설치되어 있어야 한다. 본 발명은 시청자의 컴퓨터(60)에 게임 프로그램이 설치되어 있어야 자동 조작을 통하여 관찰자 또는 관람자의 입장에서 시청할 수 있기 때문이다. 따라서, 시청자의 컴퓨터(60)에 설치된게임 프로그램을 실행하고 상기 102단계에서 가공한 데이터를 이용하여 컴퓨터는 각각의 게이머가 원격지에서 조작하는 것처럼 게임을 진행한다.
도 2는 본 발명에 의한 게임방송장치의 구성을 도시한 블록도이다.
네트워크 게임서버(10)는 네트워크 게임을 원하는 복수의 게이머들을 위하여 인터넷 또는 LAN에 연결된 게이머의 컴퓨터간의 데이터 교환이나 파일의 입출력 등을 중계하는 역할을 한다. 예를 들어 블리자드사의 스타크래프트 또는 레드스톰사의 레인보우식스 같은 기존의 네트워크 게임들은 이미 배틀넷 또는 MSN Gameing Zone같은 네트워크 게임전용 사이트를 이용하여 게이머들에게 네트워크 게임을 할 수 있는 서비스를 제공하고 있으며, 개인이 각 게임 개발사에서 제공하는 서버용 프로그램을 이용하여 사설 게임서버를 설치하여 네트워크 게임 서비스를 제공할 수도 있다. 또한, LAN(IPX)를 통하여 네트워크 게임을 하는 경우에 있어서, 게이머의 컴퓨터(11)는 네트워크 게임에 포함된 기능에 의해서 단순히 게임을 진행하는 권한만을 갖는 네트워크 게임서버(10)가 될 수도 있다. 도 2에 도시된 네트워크 게임서버(10)는 이러한 기존의 게임서버 또는 사이트를 나타낸 것이다.
게이머의 컴퓨터(11)는 상기 네트워크 게임서버(10)에 접속하여 게임이 진행되고 있는 컴퓨터이다. 일반적으로 게임용 컴퓨터는 PC를 사용하고 있으며, 게임에 맞는 사양으로 업그레이드를 개별적으로 할 수 있다. 도 2에 도시한 게이머의 컴퓨터(11)는 각종 게임대회에서 게임이 진행중인 컴퓨터이다. 또한 본 발명은 상기한 게임대회뿐만이 아니라 일반 게이머들이 자신들의 경기를 중계하고자 할 때도 이용될 수 있으므로 반드시 게임경기가 진행되고 있는 경기장의 컴퓨터로 한정하는 것은 아니다.
녹화기(20)는 본 발명에 의해서 새로이 추가된 것으로서, 기존의 네트워크 게임서버(10) 또는 게이머의 컴퓨터(11)에 설치되어 게임 데이터를 수집하여 중계서버(30)로 전송하는 역할을 한다. 녹화기(20)는 게임 경기를 방송하기 원하는 사용자 또는 게임대회주최측에서 네트워크 게임서버(10) 또는 게이머의 컴퓨터(11)에 설치할 수 있는 프로그램으로서, 별도의 물리적인 장치가 아니며, 네트워크 게임서버(11)에서 사용되는 서버용 프로그램이나 게이머의 컴퓨터(11)에서 사용되고 있는 게임 프로그램과 별도로 작동하게 된다. 아울러, 상기 녹화기(20)를 설치한 방송용 컴퓨터를 별도로 설치할 수도 있으며, 상기 녹화기(20)는 진행되고 있는 게임의 게임 데이터를 수집하는 기능만을 수행하므로 특별히 고급 사양의 컴퓨터가 요구되지 않으며, 오히려 하기 시청자의 컴퓨터(60)의 사양이 방송을 시청하고자 하는 게임의 최소 사양이상이어야 하는 점이 특징이다. 네트워크 게임은 하나의 게임에 참여한 각 게이머의 컴퓨터(11)들이 동시 혹은 순차적으로 데이터를 공유해야만 한다. 즉, 리얼타임 시물레이션 또는 턴방식이던지간에, 각 게이머의 컴퓨터(11)는 게이머가 지시하고 처리한 작업과 상대방이 한 작업에 대한 정보를 공유해야만 그 시점에서의 상황을 모니터에 표현할 수 있고, 이에 의해 게이머는 적절한 다음 작업을 수행할 수 있게된다. 이러한 과정에서 게이머의 컴퓨터(11)와 네트워크 게임서버(10)간에는 데이터 및 파일 입출력에 관한 게임 데이터가 수시로 교환되면, 이 게임 데이터는 게임에 참여한 각 게이머의 컴퓨터(11)에 동시에 제공된다.게임 데이터는 게이머의 컴퓨터(11) 화면에 보이는 각 유닛 또는 캐릭터 등의 좌표, 개수, 현재 상태, 색상, 또는 조작명령, 배경에 관한 데이터, 음향, 파일 입출력에 관한 데이터 등 게이머의 컴퓨터(11), 네트워크 게임서버(10), 또는 게이머의 컴퓨터(11)와 네트워크 게임서버(10)간에 발생하는 모든 데이터를 포함한다.
중계서버(30)는 본 발명에 의하여 새로이 추가된 것으로서, 상기 녹화기(20)에서 전송한 게임 데이터를 시청자의 컴퓨터(60)에서 재생가능하도록 가공하여 전송한다. 또한, 생방송을 보지 못한 시청자가 해당 경기를 시청하고자 하는 경우를 위하여 가공한 게임 데이터를 네트워크 게임 데이터베이스(40)에 저장한다. 녹화기(20)가 수집한 정보는 현재 진행중인 게임의 순수한 데이터이므로 이를 시청자의 컴퓨터(60)에서 재생가능하도록 가공하여야만 상영기(50)에 의한 자동 조작을 통하여 시청자가 볼 수 있게 된다.
네트워크 게임 데이터베이스(40)는 본 발명에 의하여 새로이 추가된 것으로서, 생방송을 보지 못한 시청자를 위하여 녹화경기를 볼 수 있게 한다. 본 발명에 의한 게임방송장치는 상기 네트워크 게임 데이터베이스(40)가 생방송된 게임 데이터를 저장하고 있다가 시청자가 원하는 경우에 해당 경기의 게임 데이터를 전송함으로써 VOD를 구현할 수 있게 된다. 상기 네트워크 게임 데이터베이스(40)에 저장되는 게임 데이터는 상기 중계서버(30)에 의해 가공된 게임 데이터이다.
상영기(50)는 본 발명에 의하여 새로이 추가된 것으로서, 시청자의 컴퓨터(60)에 설치되는 프로그램이다. 상기 상영기(50)는 본 발명에 의하여 제공되는 게임방송을 시청하고자 하는 시청자가 인터넷상에서 다운로드를 받아서 자신의컴퓨터에 설치할 수 있다. 상기 상영기(50)는 상기 중계서버(30)에서 전송한 원격지에서 현재 진행중이거나 상기 네트워크 게임 데이터베이스(40)에 저장되어 있던 게임 데이터를 이용하여 시청자의 컴퓨터(60)에 이미 설치된 게임 프로그램을 실행하고, 상기 게임 프로그램을 자동으로 조작한다. 시청자는 관찰자 또는 관람자의 입장에서 진행되는 게임을 시청하게 된다. 상기 상영기(50)에 의한 자동 조작은 원격지에서 각각의 게이머가 수행하는 역할을 상기 상영기(50)가 그대로 모방하는 것이다. 예를 들면, 게이머A와 게이머B가 현재 경기를 하고 있다면, 상기 상영기(50)에 의해 시청자의 컴퓨터(60)에서는 게이머A와 게이머B의 역할을 모두 컴퓨터가 담당하게 되며, 수행하는 작업은 모두 상기 상영기(50)에서 전달하는 조작명령에 의하게 된다. 이에 의하여 시청자는 자신이 보고자 하는 게임 경기를 보게 되는데, 3차원 액션게임 등은 원하는 시점을 선택하여 볼 수 있고, 2차원의 전략 시물레이션 또는 턴 방식의 시물레이션이나 롤플레잉게임은 원하는 위치를 임의로 지정해서 볼 수 있고, 수시로 변경이 가능하다.
시청자의 컴퓨터(60)는 본 발명에 의해 제공되는 게임방송을 시청할 수 있는 컴퓨터로서, 일반 PC이면 충분하다. 다만, 일반적인 추세가 좀 더 고급 사양의 컴퓨터를 요구하는 게임이 많아지고 있으므로, 이러한 게임 프로그램을 실행시키기 위해서는 그에 맞는 사양을 구비할 필요가 있다.
이상에서 설명한 바와 같이, 본 발명에 의한 인터넷을 통한 게임방송방법 및 그 장치에 의하여, 원격지에 있는 시청자는 현재 진행중인 게임을 생방송으로 시청할 수 있고, 네트워크 게임 데이터베이스에 저장된 게임 데이터를 이용하여 녹화방송으로 시청할 수도 있게 되었다.
본 발명에 의하여 게임방송을 위한 별도의 장비를 구입할 필요 없으므로 누구나 방송을 할 수 있으며, 시청자측의 컴퓨터 사양이 방송을 시청하는데 있어서 문제점이 될 뿐이지, 방송자측의 컴퓨터 사양은 게임 데이터를 전송하는데 있어서 전혀 방송의 품질에 영향을 미치지 않게 된다. 그리고, 방송을 하기 위한 데이터 전송량이 기존 동영상 전송에 비해 약 1/20이하로 줄어들게 되어 네트워크 게임서버 및 전송선의 부하는 감소되면서도 기존의 윈도우메디아나 리얼플레이어로 재생하던 동영상보다 더 우수한 동영상을 제공하게 된다.
또한, 본 발명에 의하여 현재 진행중인 게임경기를 동시에 시청할 수 있는 시청자의 수는 현재 동영상을 동시에 시청할 수 있는 수보다 현저하게 증가하며, 시청할 수 있는 화면의 크기 및 동영상의 품질도 실제 게임의 화면 및 동영상의 품질과 동일하게 되어 시청자가 직접 게임에 참여한 것과 같은 현장감을 느낄 수 있다.

Claims (5)

  1. 네트워크 게임서버와 게이머의 컴퓨터 사이에서의 또는 게이머의 컴퓨터들 사이에서의 데이터 교환 및 파일 입출력에 관한 게임 데이터를 수집하는 단계(a);
    상기 단계(a)를 통하여 수집된 게임 데이터를 시청자의 컴퓨터에서 재생할 수 있도록 시청자의 컴퓨터에 설치된 게임 프로그램을 자동으로 조작할 수 있는 명령으로 가공하여 전송하는 단계(b); 및
    상기 단계(b)를 통하여 전송 받은 게임 데이터를 이용하여, 시청자의 컴퓨터에 설치된 게임 프로그램을 게이머가 조작하는 것과 동일하게 시청자의 컴퓨터에 의해 자동으로 조작함으로써 상기 네트워크 게임을 시청자의 컴퓨터에서 재생하는 단계(c)를 포함하는 것을 특징으로 하는 인터넷을 통한 실시간 네트워크게임 방송 방법.
  2. 네트워크 게임서버와 게이머의 컴퓨터 사이에서의 또는 게이머의 컴퓨터들 사이에서의 데이터 교환 및 파일 입출력에 관한 게임 데이터를 수집하는 단계(a);
    상기 단계(a)를 통하여 수집된 게임 데이터를 시청자의 컴퓨터에서 재생할 수 있도록 시청자의 컴퓨터에 설치된 게임 프로그램을 자동으로 조작할 수 있는 명령으로 가공하는 단계(b);
    상기 단계(b)를 통하여 가공된 게임 데이터를 네트워크 게임 데이터베이스에 저장하고, 시청자의 요구가 있을 경우 상기 게임 데이터를 전송하는 단계(c); 및
    상기 단계(c)를 통하여 전송 받은 상기 게임 데이터를 이용하여, 시청자의 컴퓨터에 설치된 게임 프로그램을 게이머가 조작하는 것과 동일하게 시청자의 컴퓨터에 의해 자동으로 조작함으로써 상기 네트워크 게임을 시청자의 컴퓨터에서 재생하는 단계(d)를 포함하는 것을 특징으로 하는 인터넷을 통한 주문형 네트워크게임 방송 방법.
  3. 삭제
  4. 삭제
  5. 네트워크 게임 중에 발생하는 네트워크 게임 서버와 게이머의 컴퓨터 사이에서의 또는 게이머의 컴퓨터들 사이에서의 데이터 교환 및 파일 입출력에 관한 게임 데이터를 수집하는 녹화기;
    상기 녹화기가 수집한 상기 게임 데이터를 시청자의 컴퓨터에서 재생할 수 있도록 시청자의 컴퓨터에 설치된 게임 프로그램을 자동으로 조작할 수 있는 명령으로 가공하여 시청자의 컴퓨터로 전송하는 중계서버;
    상기 중계서버에서 가공한 상기 게임 데이터를 저장하는 네트워크 게임 데이터베이스; 및
    상기 중계서버에서 전송 받은 상기 게임 데이터를 이용하여, 시청자의 컴퓨터에 설치된 게임 프로그램을 게이머가 조작하는 것과 동일하게 시청자의 컴퓨터에 의해 자동으로 조작함으로써 상기 네트워크 게임을 시청자의 컴퓨터에서 재생하는 상영기를 포함하는 것을 특징으로 하는 인터넷을 통한 네트워크게임 방송 장치.
KR1020000017732A 2000-04-04 2000-04-04 인터넷을 통한 게임방송방법 및 그 장치 Expired - Fee Related KR100372899B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020000017732A KR100372899B1 (ko) 2000-04-04 2000-04-04 인터넷을 통한 게임방송방법 및 그 장치
AU2001211781A AU2001211781A1 (en) 2000-04-04 2000-11-09 Methods and systems for game broadcasting on the internet
PCT/KR2000/001285 WO2001075545A2 (en) 2000-04-04 2000-11-09 Methods and systems for game broadcasting on the internet
US09/728,288 US20020032056A1 (en) 2000-04-04 2000-12-01 Methods and systems for game broadcasting on the internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000017732A KR100372899B1 (ko) 2000-04-04 2000-04-04 인터넷을 통한 게임방송방법 및 그 장치

Publications (2)

Publication Number Publication Date
KR20010094222A KR20010094222A (ko) 2001-10-31
KR100372899B1 true KR100372899B1 (ko) 2003-02-25

Family

ID=19661880

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000017732A Expired - Fee Related KR100372899B1 (ko) 2000-04-04 2000-04-04 인터넷을 통한 게임방송방법 및 그 장치

Country Status (4)

Country Link
US (1) US20020032056A1 (ko)
KR (1) KR100372899B1 (ko)
AU (1) AU2001211781A1 (ko)
WO (1) WO2001075545A2 (ko)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100621572B1 (ko) * 1999-09-08 2006-09-12 삼성전자주식회사 네트워크 게임 중계 시스템 및 방법
US6918831B2 (en) * 2002-09-13 2005-07-19 Igt Method and apparatus for independently verifying game outcome
SI1241875T1 (en) * 2001-02-22 2004-02-29 Telcast Media Group Gmbh Method for recording video data
KR20010068089A (ko) * 2001-04-21 2001-07-13 오대성 온라인 게임 관전 방법, 장치 및 그에 관한 프로그램을기록한 컴퓨터로 읽을 수 있는 기록매체
US6999083B2 (en) 2001-08-22 2006-02-14 Microsoft Corporation System and method to provide a spectator experience for networked gaming
IL162006A0 (en) * 2002-01-07 2005-11-20 Nds Ltd Secure offline interactive gambling
JP2004008559A (ja) * 2002-06-07 2004-01-15 Nec Corp 電子競技ネットワークシステム、電子競技方法、並びにサーバ及びコンピュータプログラム
KR20020092264A (ko) * 2002-09-02 2002-12-11 홍창영 웹 상에서의 게임 중계 방법
US8893207B2 (en) 2002-12-10 2014-11-18 Ol2, Inc. System and method for compressing streaming interactive video
US10201760B2 (en) 2002-12-10 2019-02-12 Sony Interactive Entertainment America Llc System and method for compressing video based on detected intraframe motion
US8964830B2 (en) 2002-12-10 2015-02-24 Ol2, Inc. System and method for multi-stream video compression using multiple encoding formats
US9192859B2 (en) 2002-12-10 2015-11-24 Sony Computer Entertainment America Llc System and method for compressing video based on latency measurements and other feedback
US9032465B2 (en) * 2002-12-10 2015-05-12 Ol2, Inc. Method for multicasting views of real-time streaming interactive video
US8949922B2 (en) * 2002-12-10 2015-02-03 Ol2, Inc. System for collaborative conferencing using streaming interactive video
US8495678B2 (en) * 2002-12-10 2013-07-23 Ol2, Inc. System for reporting recorded video preceding system failures
US20110126255A1 (en) * 2002-12-10 2011-05-26 Onlive, Inc. System and method for remote-hosted video effects
US9138644B2 (en) 2002-12-10 2015-09-22 Sony Computer Entertainment America Llc System and method for accelerated machine switching
US20110122063A1 (en) * 2002-12-10 2011-05-26 Onlive, Inc. System and method for remote-hosted video effects
US8549574B2 (en) * 2002-12-10 2013-10-01 Ol2, Inc. Method of combining linear content and interactive content compressed together as streaming interactive video
US9108107B2 (en) 2002-12-10 2015-08-18 Sony Computer Entertainment America Llc Hosting and broadcasting virtual events using streaming interactive video
US8387099B2 (en) 2002-12-10 2013-02-26 Ol2, Inc. System for acceleration of web page delivery
US9061207B2 (en) 2002-12-10 2015-06-23 Sony Computer Entertainment America Llc Temporary decoder apparatus and method
US8840475B2 (en) * 2002-12-10 2014-09-23 Ol2, Inc. Method for user session transitioning among streaming interactive video servers
US8468575B2 (en) * 2002-12-10 2013-06-18 Ol2, Inc. System for recursive recombination of streaming interactive video
US8711923B2 (en) 2002-12-10 2014-04-29 Ol2, Inc. System and method for selecting a video encoding format based on feedback data
US9314691B2 (en) 2002-12-10 2016-04-19 Sony Computer Entertainment America Llc System and method for compressing video frames or portions thereof based on feedback information from a client device
US20090118019A1 (en) 2002-12-10 2009-05-07 Onlive, Inc. System for streaming databases serving real-time applications used through streaming interactive video
US9003461B2 (en) * 2002-12-10 2015-04-07 Ol2, Inc. Streaming interactive video integrated with recorded video segments
US9077991B2 (en) 2002-12-10 2015-07-07 Sony Computer Entertainment America Llc System and method for utilizing forward error correction with video compression
US8832772B2 (en) 2002-12-10 2014-09-09 Ol2, Inc. System for combining recorded application state with application streaming interactive video output
US8661496B2 (en) 2002-12-10 2014-02-25 Ol2, Inc. System for combining a plurality of views of real-time streaming interactive video
US7458894B2 (en) * 2004-09-15 2008-12-02 Microsoft Corporation Online gaming spectator system
GB0428213D0 (en) * 2004-12-23 2005-01-26 Waterleaf Ltd Broadcast System
US7632186B2 (en) 2005-11-21 2009-12-15 Microsoft Corporation Spectator mode for a game
US8025572B2 (en) 2005-11-21 2011-09-27 Microsoft Corporation Dynamic spectator mode
CN100565537C (zh) * 2006-04-19 2009-12-02 腾讯科技(深圳)有限公司 网络休闲游戏录放方法
US9079104B2 (en) * 2006-06-26 2015-07-14 Sony Computer Entertainment America Llc Creation of game-based scenes
US20080039166A1 (en) * 2006-08-03 2008-02-14 Seven Lights, Llc Systems and methods for multi-character online gaming
US20080039165A1 (en) * 2006-08-03 2008-02-14 Seven Lights, Llc Systems and methods for a scouting report in online gaming
US20080039169A1 (en) * 2006-08-03 2008-02-14 Seven Lights, Llc Systems and methods for character development in online gaming
US9746912B2 (en) 2006-09-28 2017-08-29 Microsoft Technology Licensing, Llc Transformations for virtual guest representation
US8012023B2 (en) 2006-09-28 2011-09-06 Microsoft Corporation Virtual entertainment
US9526995B2 (en) 2006-11-22 2016-12-27 Sony Interactive Entertainment America Llc Video game recording and playback with visual display of game controller manipulation
US20080318687A1 (en) * 2007-06-21 2008-12-25 Microsoft Corporation Live Game Lobby
JP5436794B2 (ja) * 2008-04-04 2014-03-05 株式会社バンダイナムコゲームス ゲーム動画配信システム
JP5436793B2 (ja) * 2008-04-04 2014-03-05 株式会社バンダイナムコゲームス ゲーム動画配信システム
AU2009202041A1 (en) * 2008-05-26 2009-12-10 Aristocrat Technologies Australia Pty Limited A gaming system and a method of gaming
US8874661B2 (en) 2008-08-07 2014-10-28 Microsoft Corporation Method and system providing spectator information for a multimedia application
US8382591B2 (en) 2010-06-03 2013-02-26 Ol2, Inc. Graphical user interface, system and method for implementing a game controller on a touch-screen device
US8591334B2 (en) 2010-06-03 2013-11-26 Ol2, Inc. Graphical user interface, system and method for implementing a game controller on a touch-screen device
US8589423B2 (en) 2011-01-18 2013-11-19 Red 5 Studios, Inc. Systems and methods for generating enhanced screenshots
JP5728249B2 (ja) 2011-02-25 2015-06-03 任天堂株式会社 情報処理システム、情報処理装置、情報処理プログラム、および、情報処理方法
JP5707171B2 (ja) 2011-02-25 2015-04-22 任天堂株式会社 通信制御装置、通信制御プログラム、通信制御方法、および、情報処理システム
US8793313B2 (en) 2011-09-08 2014-07-29 Red 5 Studios, Inc. Systems, methods and media for distributing peer-to-peer communications
US8628424B1 (en) 2012-06-28 2014-01-14 Red 5 Studios, Inc. Interactive spectator features for gaming environments
US8632411B1 (en) 2012-06-28 2014-01-21 Red 5 Studios, Inc. Exchanging virtual rewards for computing resources
US8834268B2 (en) 2012-07-13 2014-09-16 Red 5 Studios, Inc. Peripheral device control and usage in a broadcaster mode for gaming environments
US8795086B2 (en) 2012-07-20 2014-08-05 Red 5 Studios, Inc. Referee mode within gaming environments
US20140031121A1 (en) * 2012-07-25 2014-01-30 Mark Kern Broadcaster mode and broadcasting features for gaming environments
CN104683726A (zh) * 2013-11-26 2015-06-03 北京畅游天下网络技术有限公司 一种网络游戏录像录制及播放方法
US20160239284A1 (en) * 2015-02-18 2016-08-18 Wesley John Boudville Deep linking of mobile apps by barcode, sound or collision
CN109040850B (zh) * 2018-08-06 2021-09-03 广州方硅信息技术有限公司 游戏直播交互方法、系统、电子设备及存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990073202A (ko) * 1999-06-21 1999-10-05 송경호 실시간레이싱경기중계시스템

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6050898A (en) * 1996-05-15 2000-04-18 Vr-1, Inc. Initiating and scaling massive concurrent data transaction
GB9806664D0 (en) * 1998-03-27 1998-05-27 Internet Games Plc A system for directing the retrieval of information over a network

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990073202A (ko) * 1999-06-21 1999-10-05 송경호 실시간레이싱경기중계시스템

Also Published As

Publication number Publication date
AU2001211781A1 (en) 2001-10-15
KR20010094222A (ko) 2001-10-31
WO2001075545A2 (en) 2001-10-11
US20020032056A1 (en) 2002-03-14
WO2001075545A3 (en) 2002-09-26

Similar Documents

Publication Publication Date Title
KR100372899B1 (ko) 인터넷을 통한 게임방송방법 및 그 장치
US11794102B2 (en) Cloud-based game streaming
RU2528152C2 (ru) Система и способ сжатия мультипотокового видео
EP0745948B1 (en) Method and apparatus for playing and providing a game of skill or chance
JP3768095B2 (ja) オンラインコンテンツを提供するシステムおよび方法
RU2543548C2 (ru) Система и способ кодирования видео с использованием выбранного фрагмента и схемы циклического сдвига фрагмента
RU2524850C2 (ru) Система и способ ускоренного переключения вычислительной машины
RU2524845C2 (ru) Система и способ сжатия мультитипотокового видео с использованием множества форматов кодирования
CN1091619C (zh) 交互式装置的信息处理
US9066144B2 (en) Interactive remote participation in live entertainment
RU2525441C2 (ru) Способ и устройство временного декодера
US10531158B2 (en) Multi-source video navigation
GB2347332A (en) Computer games apparatus
CN101180109A (zh) 多玩家视频游戏系统
CN107360440A (zh) 基于直播流中引入游戏进程的深度交互系统及交互方法
CN113965766B (zh) 电竞赛事直播系统、方法、装置、计算机设备及存储介质
KR20200139557A (ko) 멀티뷰 제공을 위한 스트리밍 플레이어 장치 및 그 방법
CN112135159B (zh) 公屏演播方法、装置、智能终端及储存介质
CN117221615A (zh) 直播互动方法、装置、设备及存储介质
CN114011067A (zh) 一种游戏观战方法、装置、电子设备以及存储介质
KR102451419B1 (ko) 포인트 클라우드를 이용한 게임 리플레이 시스템
JP7185172B1 (ja) 情報処理装置、情報処理方法および情報処理プログラム
KR100587511B1 (ko) 인터넷상에서 하나의 동영상을 공용하는 다중 플레이 운용 시스템
KR200322056Y1 (ko) 인터넷상에서 하나의 동영상을 공용하는 다중 플레이운용 시스템
KR100874024B1 (ko) 대화형 콘텐츠를 중계하는 중계기, 방법 및 그 기록매체

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000404

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20020328

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20020718

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20020328

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20020821

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20020718

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Decision date: 20021106

Appeal identifier: 2002101003250

Request date: 20020821

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20020923

Patent event code: PB09011R02I

Comment text: Request for Trial against Decision on Refusal

Patent event date: 20020821

Patent event code: PB09011R01I

Comment text: Amendment to Specification, etc.

Patent event date: 20020528

Patent event code: PB09011R02I

B701 Decision to grant
PB0701 Decision of registration after re-examination before a trial

Patent event date: 20021106

Comment text: Decision to Grant Registration

Patent event code: PB07012S01D

Patent event date: 20021005

Comment text: Transfer of Trial File for Re-examination before a Trial

Patent event code: PB07011S01I

GRNT Written decision to grant
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20030206

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20030206

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20030207

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20060803

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20060803

Start annual number: 4

End annual number: 4

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20080110