JPH07203419A - 双方向通信システム - Google Patents
双方向通信システムInfo
- Publication number
- JPH07203419A JPH07203419A JP5337579A JP33757993A JPH07203419A JP H07203419 A JPH07203419 A JP H07203419A JP 5337579 A JP5337579 A JP 5337579A JP 33757993 A JP33757993 A JP 33757993A JP H07203419 A JPH07203419 A JP H07203419A
- Authority
- JP
- Japan
- Prior art keywords
- program
- game
- terminal device
- data
- operation data
- 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.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/338—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using television networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/44—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment involving timing of operations, e.g. performing an action within a time slot
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/214—Specialised server platform, e.g. server located in an airplane, hotel, hospital
- H04N21/2143—Specialised server platform, e.g. server located in an airplane, hotel, hospital located in a single building, e.g. hotel, hospital or museum
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
- H04N21/42206—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
- H04N21/4221—Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for programme selection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6118—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6168—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving cable transmission, e.g. using a cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/30—Features 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 output arrangements for receiving control signals generated by the game device
- A63F2300/308—Details of the user interface
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/40—Features 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/409—Data transfer via television network
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/60—Methods for processing data by generating or executing the game program
- A63F2300/63—Methods for processing data by generating or executing the game program for controlling the execution of the game in time
- A63F2300/638—Methods for processing data by generating or executing the game program for controlling the execution of the game in time according to the timing of operation or a time limit
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【目的】 CCTVシステムで複数端末装置から同一プ
ログラムのゲーム等に参加を可能にする。 【構成】 センタ1は全ての装置の使用状況を一元管理
する。端末装置200は通信回線300を通じてゲーム
の使用を要求し、センタ1はその時要求されたゲーム機
3が使用可能なら端末装置200に使用許可し、端末装
置200はゲーム機3の送信チャンネルにプログラム表
示手段2を合わせる。また、センタ1は同時参加する端
末装置200に割当番号を決めて送信し、各端末のカウ
ンタ手段31は自分に割り当てられたタイミングでタイ
ミング信号を発生し、プログラム操作データ送出手段3
9が、そのタイミングでプログラム操作データを送信す
る。センタ1は端末装置から時分割で送られてくるプロ
グラム操作データをそのタイミングで入力するので、異
なる端末装置間で同時に同じプログラムに参加できる。
ログラムのゲーム等に参加を可能にする。 【構成】 センタ1は全ての装置の使用状況を一元管理
する。端末装置200は通信回線300を通じてゲーム
の使用を要求し、センタ1はその時要求されたゲーム機
3が使用可能なら端末装置200に使用許可し、端末装
置200はゲーム機3の送信チャンネルにプログラム表
示手段2を合わせる。また、センタ1は同時参加する端
末装置200に割当番号を決めて送信し、各端末のカウ
ンタ手段31は自分に割り当てられたタイミングでタイ
ミング信号を発生し、プログラム操作データ送出手段3
9が、そのタイミングでプログラム操作データを送信す
る。センタ1は端末装置から時分割で送られてくるプロ
グラム操作データをそのタイミングで入力するので、異
なる端末装置間で同時に同じプログラムに参加できる。
Description
【0001】
【産業上の利用分野】本発明は、いわゆる双方向通信シ
ステムに係り、特にゲーム用ソフトウェア等の特定プロ
グラムを複数の端末装置により共同使用する場合に好適
な通信システムに関する。
ステムに係り、特にゲーム用ソフトウェア等の特定プロ
グラムを複数の端末装置により共同使用する場合に好適
な通信システムに関する。
【0002】
【従来の技術】近年のホテル等の施設においては、情報
サービスの一環としてCCTV(Closed circuit telev
ision )システム等による特定領域のための通信網が整
備されている例が多い。ここで、CCTVシステムと
は、有線の通信網による閉回路テレビジョンのことをい
い、ホテル等限られた施設内部でシステムの主管理を行
うセンタと複数の端末装置とをケーブルで接続して構築
されるものをいう。ホテル等では、このCCTVシステ
ムを利用し、センタから各端末装置に通常のTV放送・
自主番組等を提供している。
サービスの一環としてCCTV(Closed circuit telev
ision )システム等による特定領域のための通信網が整
備されている例が多い。ここで、CCTVシステムと
は、有線の通信網による閉回路テレビジョンのことをい
い、ホテル等限られた施設内部でシステムの主管理を行
うセンタと複数の端末装置とをケーブルで接続して構築
されるものをいう。ホテル等では、このCCTVシステ
ムを利用し、センタから各端末装置に通常のTV放送・
自主番組等を提供している。
【0003】ところで、最近では、ホテルの部屋でTV
ゲームを楽しみたいという要請が高いが、従来のCCT
Vシステムでは、センタからゲームをプレイするために
必要な情報は、技術的な事情から送信することができな
かった。
ゲームを楽しみたいという要請が高いが、従来のCCT
Vシステムでは、センタからゲームをプレイするために
必要な情報は、技術的な事情から送信することができな
かった。
【0004】そこで、一般的には各個室にゲーム機を設
置し、このゲーム機とCCTVシステムの端末装置のT
Vモニタを接続してTVゲームをプレイできるようにな
っている。
置し、このゲーム機とCCTVシステムの端末装置のT
Vモニタを接続してTVゲームをプレイできるようにな
っている。
【0005】そのゲーム機の使用例を図10に示す。図
10に示すように、個室R1 〜Rnのそれぞれに端末装
置200-1〜200-nが設けられている。各端末装置2
00 -1〜200-nのコンバータ4は施設内のCCTV回
線300に接続され、センタ100から送信されるTV
放送・自主番組等の映像プログラムの提供を受ける。ま
た、各端末装置200-1〜200-nには、それぞれにゲ
ーム機3が接続されており、コンバータ4の映像入力端
子等を利用してTVモニタ5にゲーム画面を表示してゲ
ームを楽しめる。ユーザは各個室R1 〜Rn のゲーム機
3を操作してゲームプレイを行う。
10に示すように、個室R1 〜Rnのそれぞれに端末装
置200-1〜200-nが設けられている。各端末装置2
00 -1〜200-nのコンバータ4は施設内のCCTV回
線300に接続され、センタ100から送信されるTV
放送・自主番組等の映像プログラムの提供を受ける。ま
た、各端末装置200-1〜200-nには、それぞれにゲ
ーム機3が接続されており、コンバータ4の映像入力端
子等を利用してTVモニタ5にゲーム画面を表示してゲ
ームを楽しめる。ユーザは各個室R1 〜Rn のゲーム機
3を操作してゲームプレイを行う。
【0006】一方、一の端末装置から複数のゲームを選
択して利用することのできる技術として、公共の通信回
線CATV(cable-TV)システム等に接続が可能なもの
が、特開昭63−99893号、特開昭63−1673
9号等に開示されている。特に、後者の特開昭63−1
6739号に開示されたシステムは、ユーザが端末装置
からゲーム用のプログラムデータ自体を選択し、端末装
置に読み込んで使用可能としたものである。
択して利用することのできる技術として、公共の通信回
線CATV(cable-TV)システム等に接続が可能なもの
が、特開昭63−99893号、特開昭63−1673
9号等に開示されている。特に、後者の特開昭63−1
6739号に開示されたシステムは、ユーザが端末装置
からゲーム用のプログラムデータ自体を選択し、端末装
置に読み込んで使用可能としたものである。
【0007】則ち、CATVの回線利用の申し込みを行
なったユーザは、TVモニタに映し出されたメニュー表
示等から自分の好きなゲームプログラムを選択してセン
タに送信要求する。すると、センタは要求されたゲーム
プログラムをその端末装置に送信し、端末装置側ではそ
のプログラムをメモリ等にすべて読み込んだ後、あたか
も通常のゲーム用カートリッジを使用してゲームを行う
のと同様に、そのプログラムに係るゲームをすることが
できるというものである。
なったユーザは、TVモニタに映し出されたメニュー表
示等から自分の好きなゲームプログラムを選択してセン
タに送信要求する。すると、センタは要求されたゲーム
プログラムをその端末装置に送信し、端末装置側ではそ
のプログラムをメモリ等にすべて読み込んだ後、あたか
も通常のゲーム用カートリッジを使用してゲームを行う
のと同様に、そのプログラムに係るゲームをすることが
できるというものである。
【0008】
【発明が解決しようとする課題】上記従来のCCTVシ
ステムでは、上述の如くユーザがゲーム利用を希望する
場合でも、各個室毎にゲーム専用機を設置する他に方法
がなく、センタ側では、せいぜいゲームに関するデモ画
面やアトラクション画面等を通信回線に送出して端末装
置側で表示する程度に留まり、通信回線を通じてユーザ
がゲームに参加できるようなゲームプレイ環境の提供は
できなかった。
ステムでは、上述の如くユーザがゲーム利用を希望する
場合でも、各個室毎にゲーム専用機を設置する他に方法
がなく、センタ側では、せいぜいゲームに関するデモ画
面やアトラクション画面等を通信回線に送出して端末装
置側で表示する程度に留まり、通信回線を通じてユーザ
がゲームに参加できるようなゲームプレイ環境の提供は
できなかった。
【0009】一方、CATVシステム等の通信網を利用
したゲーム等のプログラムの提供方法は、個別にプログ
ラムを格納するゲーム機を設置する方法よりコスト的に
有利であり、センタのゲーム機に格納されている豊富な
プログラムを利用可能な点で優れてはいるものの、次の
ような不都合があった。
したゲーム等のプログラムの提供方法は、個別にプログ
ラムを格納するゲーム機を設置する方法よりコスト的に
有利であり、センタのゲーム機に格納されている豊富な
プログラムを利用可能な点で優れてはいるものの、次の
ような不都合があった。
【0010】まず、一の端末装置はセンタに収納されて
いる複数種のゲームから一つのゲームを選んでそのソフ
トウェアを読み込んでプレイするのみであり、複数の端
末装置で使用中のゲームに割り込みアクセスすることは
不可能であった。また、センタのゲームプログラムを全
て読み込んだ後でなければ、同じ個室の複数人で対戦を
行う等のゲームの共同利用ができなかった。つまり、映
画やTV情報等、ゲームも含めるセンタが提供し得る豊
富なサービス環境の一環としてゲームを選択し、そのゲ
ームプログラムを端末で読み込むことなく同じ部屋の複
数人で対戦を行うことが、センタを介する通信回線によ
るシステムではできなかった。
いる複数種のゲームから一つのゲームを選んでそのソフ
トウェアを読み込んでプレイするのみであり、複数の端
末装置で使用中のゲームに割り込みアクセスすることは
不可能であった。また、センタのゲームプログラムを全
て読み込んだ後でなければ、同じ個室の複数人で対戦を
行う等のゲームの共同利用ができなかった。つまり、映
画やTV情報等、ゲームも含めるセンタが提供し得る豊
富なサービス環境の一環としてゲームを選択し、そのゲ
ームプログラムを端末で読み込むことなく同じ部屋の複
数人で対戦を行うことが、センタを介する通信回線によ
るシステムではできなかった。
【0011】更に、他の個室の端末装置を操る複数の他
人と自分の個室の複数人とが同時に同一のゲームにアク
セスし、同じゲームについて互いに対戦して成績を競い
合う等の遊び方ができなかった。
人と自分の個室の複数人とが同時に同一のゲームにアク
セスし、同じゲームについて互いに対戦して成績を競い
合う等の遊び方ができなかった。
【0012】そこで、本発明の目的は、CCTVシステ
ム等の双方向通信システムにおいて、複数端末装置から
同一プログラムを使用すること、また複数端末装置・複
数人との同一プログラムへの同時参加を可能にする双方
向通信システムを提供することにある。
ム等の双方向通信システムにおいて、複数端末装置から
同一プログラムを使用すること、また複数端末装置・複
数人との同一プログラムへの同時参加を可能にする双方
向通信システムを提供することにある。
【0013】
【課題を解決するための手段】上記目的を達成するため
に、請求項1記載の双方向通信システムは、1又は2以
上の端末装置とセンタとが通信回線を介して送受信をな
す双方向通信システムにおいて、センタは、1又は2以
上のプログラムデータを格納し、端末装置より送られる
プログラムの送信要求信号に応じてプログラムデータを
送出するプログラム再生手段と、プログラム再生手段及
び各端末装置の動作を統括的に管理する制御手段と、各
端末装置より送られる操作データをプログラム再生手段
に供給する操作データ受信手段とを備え、端末装置は、
プログラムの送信要求信号を送出する送出手段と、プロ
グラムデータを表示するプログラム表示手段と、操作デ
ータを生成し、プログラムに基づいて動作タイミングに
従った操作データを送出する操作手段と、を備えて構成
される。
に、請求項1記載の双方向通信システムは、1又は2以
上の端末装置とセンタとが通信回線を介して送受信をな
す双方向通信システムにおいて、センタは、1又は2以
上のプログラムデータを格納し、端末装置より送られる
プログラムの送信要求信号に応じてプログラムデータを
送出するプログラム再生手段と、プログラム再生手段及
び各端末装置の動作を統括的に管理する制御手段と、各
端末装置より送られる操作データをプログラム再生手段
に供給する操作データ受信手段とを備え、端末装置は、
プログラムの送信要求信号を送出する送出手段と、プロ
グラムデータを表示するプログラム表示手段と、操作デ
ータを生成し、プログラムに基づいて動作タイミングに
従った操作データを送出する操作手段と、を備えて構成
される。
【0014】
【作用】請求項1記載の発明によれば、以下の動作が行
われるセンタ内部には、制御手段及びプログラム再生手
段が設置されている。制御手段は、複数の端末装置およ
び複数のプログラム再生手段の動作状態を管理し、全て
の装置の動作を制御する。また、プログラム再生手段
は、プログラムデータ(ゲームソフトウェア等)を格納
し、制御手段の制御によってプログラムデータを再生し
て送出する。
われるセンタ内部には、制御手段及びプログラム再生手
段が設置されている。制御手段は、複数の端末装置およ
び複数のプログラム再生手段の動作状態を管理し、全て
の装置の動作を制御する。また、プログラム再生手段
は、プログラムデータ(ゲームソフトウェア等)を格納
し、制御手段の制御によってプログラムデータを再生し
て送出する。
【0015】端末装置を操作するユーザが一の(ゲー
ム)プログラムに参加を希望する場合、そのプログラム
を指定するための送信要求信号が端末装置の送出手段よ
り通信回線に送出される。管理手段はこの送信要求信号
を受け取り、該当するプログラム再生手段が使用中であ
るか否かを自らの管理情報を元に把握する。該当するプ
ログラム再生手段が使用可能であれば、使用すべきチャ
ンネルを端末装置に指定する。同時に、管理手段は、他
のプログラムを使用している端末装置の操作データの動
作タイミングを調べ、操作データを時分割的に割り当て
るため、当該端末装置に対する動作タイミングに係る情
報を当該端末装置及び当該プログラム再生手段に伝達す
る。プログラム再生手段のプログラムデータの再生が始
まり、プログラムデータが通信回線へ送出される。
ム)プログラムに参加を希望する場合、そのプログラム
を指定するための送信要求信号が端末装置の送出手段よ
り通信回線に送出される。管理手段はこの送信要求信号
を受け取り、該当するプログラム再生手段が使用中であ
るか否かを自らの管理情報を元に把握する。該当するプ
ログラム再生手段が使用可能であれば、使用すべきチャ
ンネルを端末装置に指定する。同時に、管理手段は、他
のプログラムを使用している端末装置の操作データの動
作タイミングを調べ、操作データを時分割的に割り当て
るため、当該端末装置に対する動作タイミングに係る情
報を当該端末装置及び当該プログラム再生手段に伝達す
る。プログラム再生手段のプログラムデータの再生が始
まり、プログラムデータが通信回線へ送出される。
【0016】一方、端末装置側では、通信回線に送出さ
れたこのプログラムデータがプログラム表示手段によっ
て受信され表示される。操作手段は、ユーザが操作する
ことで操作データが生成される。この操作データは、そ
のプログラムに基づいた動作タイミングで操作データを
送出することができる。
れたこのプログラムデータがプログラム表示手段によっ
て受信され表示される。操作手段は、ユーザが操作する
ことで操作データが生成される。この操作データは、そ
のプログラムに基づいた動作タイミングで操作データを
送出することができる。
【0017】センタ側のプログラム受信手段では、この
操作データを受信し復調する。そして、この操作データ
をプログラム再生手段に順次供給する。プログラム再生
手段は、この操作データを入力し、プログラムデータを
新たな展開へと進めることができる。
操作データを受信し復調する。そして、この操作データ
をプログラム再生手段に順次供給する。プログラム再生
手段は、この操作データを入力し、プログラムデータを
新たな展開へと進めることができる。
【0018】
【実施例】次に、本発明の双方向通信システムに係る好
適な実施例を図面を参照して説明する。 (i)第1実施例 図1乃至図4に本発明の第1実施例の構成を示す。図1
に示すように、本実施例の双方向通信システムは、特定
施設(例えば、ホテル等)の中央管理室R0 に設けられ
たセンタ100と、個室R1 〜Rn の各々に設けられ、
それぞれが複数人数により操作される端末装置200-1
〜200-n(以下、1台の端末装置を代表して取り上げ
る場合には単に端末装置200とする。)と、これらを
接続するため施設内に敷設されたCCTV回線300
と、を備えて構成される。
適な実施例を図面を参照して説明する。 (i)第1実施例 図1乃至図4に本発明の第1実施例の構成を示す。図1
に示すように、本実施例の双方向通信システムは、特定
施設(例えば、ホテル等)の中央管理室R0 に設けられ
たセンタ100と、個室R1 〜Rn の各々に設けられ、
それぞれが複数人数により操作される端末装置200-1
〜200-n(以下、1台の端末装置を代表して取り上げ
る場合には単に端末装置200とする。)と、これらを
接続するため施設内に敷設されたCCTV回線300
と、を備えて構成される。
【0019】センタ100は、双方向通信システム内の
全ての装置を管理するサーバ1と、それぞれ異なるゲー
ムプログラムを再生し、異なる周波数のゲーム映像信号
を出力する複数のゲーム機3-1〜3-nと、これらを接続
するローカルバス2と、を備える。
全ての装置を管理するサーバ1と、それぞれ異なるゲー
ムプログラムを再生し、異なる周波数のゲーム映像信号
を出力する複数のゲーム機3-1〜3-nと、これらを接続
するローカルバス2と、を備える。
【0020】サーバ1及びゲーム機3-1〜3-n(以下、
1台のゲーム機を代表して取り上げる場合には単にゲー
ム機3とする。)は、それぞれがCCTV回線300に
接続され、デジタルデータ、映像信号、プログラム操作
データ等の送受信ができるようになっている。
1台のゲーム機を代表して取り上げる場合には単にゲー
ム機3とする。)は、それぞれがCCTV回線300に
接続され、デジタルデータ、映像信号、プログラム操作
データ等の送受信ができるようになっている。
【0021】なお、サーバ1は、図示しないが、全ての
判断・検索・カウント等の処理を行うCPU(central
processing unit )等により構成され、各ゲーム機の運
用管理を行う運用管理部と、CCTVシステムにおける
一般テレビプログラムの再送信及び自主番組等の基本的
機能を運用するCCTV映像信号送出機と、各端末装置
200-1〜200-nとの双方向データ通信のためのデジ
タルデータ通信用モデムと、を備える。
判断・検索・カウント等の処理を行うCPU(central
processing unit )等により構成され、各ゲーム機の運
用管理を行う運用管理部と、CCTVシステムにおける
一般テレビプログラムの再送信及び自主番組等の基本的
機能を運用するCCTV映像信号送出機と、各端末装置
200-1〜200-nとの双方向データ通信のためのデジ
タルデータ通信用モデムと、を備える。
【0022】ゲーム機3内部の構成を図2に示す。図2
に示すように、ゲーム機3は、ゲームプログラムを格納
し、実際のゲームプログラムの再生を行うゲーム機本体
10と、ゲーム機本体10のゲーム映像信号を変調して
出力するためのTV変調機11と、端末装置200から
CCTV回線300を介して送られてきたプログラム操
作データを受信し、元のプログラム操作データに復調す
るプログラム操作データ受信モデム12と、複数のプロ
グラム操作データをゲーム機本体10が解読できるデー
タに変換するデータ列として時分割して出力するマルチ
タップTr と、を備えている。これらのゲーム機本体1
0、TV変調機11及びプログラム操作データ受信モデ
ム12は、ローカルバス2を介してサーバ1と接続さ
れ、サーバ1によりゲーム映像信号及びプログラム操作
データの送受信チャンネルの設定ができるようになって
いる。
に示すように、ゲーム機3は、ゲームプログラムを格納
し、実際のゲームプログラムの再生を行うゲーム機本体
10と、ゲーム機本体10のゲーム映像信号を変調して
出力するためのTV変調機11と、端末装置200から
CCTV回線300を介して送られてきたプログラム操
作データを受信し、元のプログラム操作データに復調す
るプログラム操作データ受信モデム12と、複数のプロ
グラム操作データをゲーム機本体10が解読できるデー
タに変換するデータ列として時分割して出力するマルチ
タップTr と、を備えている。これらのゲーム機本体1
0、TV変調機11及びプログラム操作データ受信モデ
ム12は、ローカルバス2を介してサーバ1と接続さ
れ、サーバ1によりゲーム映像信号及びプログラム操作
データの送受信チャンネルの設定ができるようになって
いる。
【0023】一方、端末装置200内部は、コンバータ
4と、TVモニタ5と、ジョイパッド6と、を備えてい
る。コンバータ4は、一つの端末装置200全体を管理
し、センタ100とのデジタル通信をCCTV回線30
0を介して行う。更に、各種のプログラム映像信号を受
信してTVモニタ5に出力する一方、ジョイパッド6の
操作データを取り込みCCTV回線300を介して送信
する。TVモニタ5は、プログラムやセンタ100の指
示内容を表示する。ジョイパッド6は、ユーザがゲーム
等の操作を行うために使用し、プログラム操作データを
出力する。
4と、TVモニタ5と、ジョイパッド6と、を備えてい
る。コンバータ4は、一つの端末装置200全体を管理
し、センタ100とのデジタル通信をCCTV回線30
0を介して行う。更に、各種のプログラム映像信号を受
信してTVモニタ5に出力する一方、ジョイパッド6の
操作データを取り込みCCTV回線300を介して送信
する。TVモニタ5は、プログラムやセンタ100の指
示内容を表示する。ジョイパッド6は、ユーザがゲーム
等の操作を行うために使用し、プログラム操作データを
出力する。
【0024】コンバータ4の構成を図3に示す。図3に
示すように、コンバータ4は、CPU20を有し、この
CPU20によりコンバータ4全体が統括的に制御され
る。このコンバータ4において、コンバータ本体21
は、希望のチャンネルの選択を行い、変調された映像信
号を周波数変換して中間周波数であるIF信号(例え
ば、58.75MHz)として出力する。LPF(ロー
パスフィルタ)22は、コンバータ本体21の受信周波
数を規定するために、同調・局部発振器を制御する直流
成分を供給する。GSSデスクランブラ23は、GSS
方式のスクランブルをかけられているCCTV信号をI
F信号段階でスクランブルを解除する。映像SAWフィ
ルタ24はスクランブルが解除されたIF信号から映像
IF信号を得る。オーディオフィルタ25は、コンバー
タ本体21が出力したIF信号から音声IF信号を得
る。タイミング信号検出器26は、音声IF信号に含ま
れているGSS方式のスクランブルを解除するためのタ
イミング信号を検出する。中間周波検波器27は、前記
映像IF信号及び音声IF信号を入力してベースバンド
の映像信号及び音声信号の検波を行う。画質改善手段2
8は入力された映像信号からノイズ等を取り除く。CR
TC(CTR-Controller)29は、ROM32・33より
読み出され、CPU20経由で供給される文字情報等を
映像信号にスーパーインポーズする。RF(radio freq
uency )変調器30は、映像信号及び音声信号を変調し
てRF信号を出力する。そして、タイミング信号再生ブ
ロック31は、検波された映像信号からゲームプログラ
ムのための割当情報たるタイミングパルスを生成する。
ROM32及び33は、CRTC29のための文字・メ
ニュー・説明文等の画面情報データを記憶する。受光部
34は、外部のリモコンBから送信された送信信号を受
ける。操作キー35は、ユーザがコンバータ4を直接操
作するための操作ボックスである。ディスプレイ36は
受信中の簡単なチャンネル数字表示等を行う。FSKレ
シーバ37は、センタ100から送出されてくるFSK
変調(例えば、周波数75MHz帯)された下りのデジ
タルデータを受信して復調する。デジタルデータ通信用
モデム38は、CPU20の上りのデジタルデータをF
SK変調して所定の送信周波数(例えば、周波数24M
Hz)で出力する。プログラム操作データ送信モデム3
9は、ジョイパッド6をユーザが操作してプログラム操
作データを生成し、CPU20を介して供給されたプロ
グラム操作データをFSK変調して(例えば、周波数5
0MHz〜70MHz)送信する。スイッチSWは、プ
ログラム操作データ送信モデム39の変調データをCP
U20の制御に応じてCCTV回線300に接続する。
示すように、コンバータ4は、CPU20を有し、この
CPU20によりコンバータ4全体が統括的に制御され
る。このコンバータ4において、コンバータ本体21
は、希望のチャンネルの選択を行い、変調された映像信
号を周波数変換して中間周波数であるIF信号(例え
ば、58.75MHz)として出力する。LPF(ロー
パスフィルタ)22は、コンバータ本体21の受信周波
数を規定するために、同調・局部発振器を制御する直流
成分を供給する。GSSデスクランブラ23は、GSS
方式のスクランブルをかけられているCCTV信号をI
F信号段階でスクランブルを解除する。映像SAWフィ
ルタ24はスクランブルが解除されたIF信号から映像
IF信号を得る。オーディオフィルタ25は、コンバー
タ本体21が出力したIF信号から音声IF信号を得
る。タイミング信号検出器26は、音声IF信号に含ま
れているGSS方式のスクランブルを解除するためのタ
イミング信号を検出する。中間周波検波器27は、前記
映像IF信号及び音声IF信号を入力してベースバンド
の映像信号及び音声信号の検波を行う。画質改善手段2
8は入力された映像信号からノイズ等を取り除く。CR
TC(CTR-Controller)29は、ROM32・33より
読み出され、CPU20経由で供給される文字情報等を
映像信号にスーパーインポーズする。RF(radio freq
uency )変調器30は、映像信号及び音声信号を変調し
てRF信号を出力する。そして、タイミング信号再生ブ
ロック31は、検波された映像信号からゲームプログラ
ムのための割当情報たるタイミングパルスを生成する。
ROM32及び33は、CRTC29のための文字・メ
ニュー・説明文等の画面情報データを記憶する。受光部
34は、外部のリモコンBから送信された送信信号を受
ける。操作キー35は、ユーザがコンバータ4を直接操
作するための操作ボックスである。ディスプレイ36は
受信中の簡単なチャンネル数字表示等を行う。FSKレ
シーバ37は、センタ100から送出されてくるFSK
変調(例えば、周波数75MHz帯)された下りのデジ
タルデータを受信して復調する。デジタルデータ通信用
モデム38は、CPU20の上りのデジタルデータをF
SK変調して所定の送信周波数(例えば、周波数24M
Hz)で出力する。プログラム操作データ送信モデム3
9は、ジョイパッド6をユーザが操作してプログラム操
作データを生成し、CPU20を介して供給されたプロ
グラム操作データをFSK変調して(例えば、周波数5
0MHz〜70MHz)送信する。スイッチSWは、プ
ログラム操作データ送信モデム39の変調データをCP
U20の制御に応じてCCTV回線300に接続する。
【0025】なお、ジョイパッド6を操作することによ
り生ずるプログラム操作データは、ジョイパッド6が複
数接続された場合、接続されたジョイパッド6の操作状
態を時分割されたプログラム操作データとして送出する
マルチタップTS により、CPU20に供給される。
り生ずるプログラム操作データは、ジョイパッド6が複
数接続された場合、接続されたジョイパッド6の操作状
態を時分割されたプログラム操作データとして送出する
マルチタップTS により、CPU20に供給される。
【0026】更に、コンバータ4内部のタイミング信号
再生ブロック31の回路を図4に示す。図4に示すよう
に、タイミング信号再生ブロック31は、映像(ビデ
オ)信号を入力し低インピーダンスで出力するバッファ
40と、映像信号から垂直同期信号V、水平同期信号H
を分離して出力する同期分離回路41と、水平同期信号
Hが入力される度にカウントアップし、垂直同期信号V
のブランキング期間中リセットされるラインカウンタ4
2と、CPU20からアドレス情報を入力し、ラインカ
ウンタ42から供給されるカウンタ値がアドレス情報と
一致した場合にタイミングパルスを出力するデコーダ4
3と、を備えている。
再生ブロック31の回路を図4に示す。図4に示すよう
に、タイミング信号再生ブロック31は、映像(ビデ
オ)信号を入力し低インピーダンスで出力するバッファ
40と、映像信号から垂直同期信号V、水平同期信号H
を分離して出力する同期分離回路41と、水平同期信号
Hが入力される度にカウントアップし、垂直同期信号V
のブランキング期間中リセットされるラインカウンタ4
2と、CPU20からアドレス情報を入力し、ラインカ
ウンタ42から供給されるカウンタ値がアドレス情報と
一致した場合にタイミングパルスを出力するデコーダ4
3と、を備えている。
【0027】コンバータ4に係る操作ボックスの一例と
して、リモコンBの操作パネルを図5(a)に、操作キ
ー35の操作パネルを図5(b)に示す。このリモコン
Bより、CCTVに関するTV放送・自主番組及びゲー
ムのプログラムの選択を行うことができる。例えば、パ
ワースイッチK-0により端末装置200の電源をオン
(投入)、オフ(切断)できる。メニューキーK-1によ
りTV放送、自主番組、ゲーム等のメニューを表示さ
せ、そのメニューから好きなプログラムを選択すること
ができる。また、メニューキーK-1でTV放送、自主番
組等を選択したときには、選局キーK-2でチャンネルの
選択が行える。更に、ゲーム選択キーK-3によりゲーム
プログラムの選択が行える。リモコンBのキーの一部が
操作パネルにも配置されており(K-0’〜K-2’)、デ
ィスプレイ36には選局したチャンネル等の表示が行わ
れる。
して、リモコンBの操作パネルを図5(a)に、操作キ
ー35の操作パネルを図5(b)に示す。このリモコン
Bより、CCTVに関するTV放送・自主番組及びゲー
ムのプログラムの選択を行うことができる。例えば、パ
ワースイッチK-0により端末装置200の電源をオン
(投入)、オフ(切断)できる。メニューキーK-1によ
りTV放送、自主番組、ゲーム等のメニューを表示さ
せ、そのメニューから好きなプログラムを選択すること
ができる。また、メニューキーK-1でTV放送、自主番
組等を選択したときには、選局キーK-2でチャンネルの
選択が行える。更に、ゲーム選択キーK-3によりゲーム
プログラムの選択が行える。リモコンBのキーの一部が
操作パネルにも配置されており(K-0’〜K-2’)、デ
ィスプレイ36には選局したチャンネル等の表示が行わ
れる。
【0028】CCTV回線300は、同軸ケーブル等を
用いて構成される。このCCTV回線300を介してセ
ンタ100内のサーバ1、各ゲーム機3-1〜3-nと各端
末装置200-1〜200-nとの間で信号の授受が行われ
る。
用いて構成される。このCCTV回線300を介してセ
ンタ100内のサーバ1、各ゲーム機3-1〜3-nと各端
末装置200-1〜200-nとの間で信号の授受が行われ
る。
【0029】すなわち具体的には、センタ100のサー
バ1から各端末装置200-1〜200-nに向けての下り
信号としては、制御データがポーリング形式等で送出さ
れる。例えば、サーバ1が個室R1 に設けられた端末装
置200-1の制御を行いたいとき、サーバ1は、端末装
置200-1のアドレスを指定したコマンドデータを、サ
ーバ1内のデジタルデータ通信用モデムを介してFSK
変調し、所定の周波数(例えば、75MHz)で通信回
線300に送出する。センタ100のCCTV映像信号
送出機からは、通常のTV放送・自主番組用キャリアが
VHF・UHF周波数で送出される。センタ100内の
ゲーム機3からは、ゲーム映像信号キャリアが送出され
る。例えば、個室R2 に設けられた端末装置200-2が
ゲーム機3-1に格納されたゲームプログラムを行う場
合、サーバ1はVHF周波数での空きチャンネルを探
し、ゲーム機3-1及び端末装置200-2にチャンネルを
指定するコマンドを送出する。ゲーム機3-1からは、こ
の空きチャンネルの周波数(例えば、150MHz程度
の周波数)でゲーム映像信号キャリアとしてCCTV回
線300に送出される。一方の端末装置200-2では、
コマンドに従い同じ周波数にチューニンクされてゲーム
映像信号キャリアを受信することになる。
バ1から各端末装置200-1〜200-nに向けての下り
信号としては、制御データがポーリング形式等で送出さ
れる。例えば、サーバ1が個室R1 に設けられた端末装
置200-1の制御を行いたいとき、サーバ1は、端末装
置200-1のアドレスを指定したコマンドデータを、サ
ーバ1内のデジタルデータ通信用モデムを介してFSK
変調し、所定の周波数(例えば、75MHz)で通信回
線300に送出する。センタ100のCCTV映像信号
送出機からは、通常のTV放送・自主番組用キャリアが
VHF・UHF周波数で送出される。センタ100内の
ゲーム機3からは、ゲーム映像信号キャリアが送出され
る。例えば、個室R2 に設けられた端末装置200-2が
ゲーム機3-1に格納されたゲームプログラムを行う場
合、サーバ1はVHF周波数での空きチャンネルを探
し、ゲーム機3-1及び端末装置200-2にチャンネルを
指定するコマンドを送出する。ゲーム機3-1からは、こ
の空きチャンネルの周波数(例えば、150MHz程度
の周波数)でゲーム映像信号キャリアとしてCCTV回
線300に送出される。一方の端末装置200-2では、
コマンドに従い同じ周波数にチューニンクされてゲーム
映像信号キャリアを受信することになる。
【0030】一方、端末装置200からセンタ100に
向けての上り信号としては、通信制御キャリア及びプロ
グラム操作データが送出される。例えば、個室R1 に設
けられた端末装置200-1からセンタ100に対し通信
制御キャリアとしてリクエストデータを送出する場合、
端末装置200-1はゲームの選択のためのリクエストデ
ータをデジタル変調(例えば、FSK変調)し、他のプ
ログラム操作データ送出用の周波数と競合しない周波数
(例えば、24MHz)でCCTV回線300に送信す
る。また、ユーザがジョイパッド6を操作することによ
って生成されるプログラム操作データを、所定のキャリ
ア(例えば、FSK変調、周波数50〜70MHz)で
送出する。動作原理 次に、第1実施例の動作原理を説明する。
向けての上り信号としては、通信制御キャリア及びプロ
グラム操作データが送出される。例えば、個室R1 に設
けられた端末装置200-1からセンタ100に対し通信
制御キャリアとしてリクエストデータを送出する場合、
端末装置200-1はゲームの選択のためのリクエストデ
ータをデジタル変調(例えば、FSK変調)し、他のプ
ログラム操作データ送出用の周波数と競合しない周波数
(例えば、24MHz)でCCTV回線300に送信す
る。また、ユーザがジョイパッド6を操作することによ
って生成されるプログラム操作データを、所定のキャリ
ア(例えば、FSK変調、周波数50〜70MHz)で
送出する。動作原理 次に、第1実施例の動作原理を説明する。
【0031】本実施例においては、センタ100内の各
ゲーム機3-1〜3-nを各個室R1 〜Rn に設けられた端
末装置200-1〜200-nからアクセスすることが可能
であり、いわば、各ゲーム機3-1〜3-nは各端末装置2
00-1〜200-nによって共有されることになる。その
ため、各ゲーム機3-1〜3-nについてのゲームプログラ
ムの使用状況を把握し、どのゲームプログラムがどの端
末装置の何人によって使用されているかを管理する必要
がある。この管理は、サーバ1の管理するポーリング方
式通信によって行われる。
ゲーム機3-1〜3-nを各個室R1 〜Rn に設けられた端
末装置200-1〜200-nからアクセスすることが可能
であり、いわば、各ゲーム機3-1〜3-nは各端末装置2
00-1〜200-nによって共有されることになる。その
ため、各ゲーム機3-1〜3-nについてのゲームプログラ
ムの使用状況を把握し、どのゲームプログラムがどの端
末装置の何人によって使用されているかを管理する必要
がある。この管理は、サーバ1の管理するポーリング方
式通信によって行われる。
【0032】ポーリングとは、予め各端末装置200-1
〜200-n毎に固有のアドレスを定めておき、センタ1
00は一つの端末装置(例えば、端末装置200-1とす
る。)のアドレスを指定してコマンドを送信する。そし
て、端末装置200-1からの回答を待って次のアドレス
に送信し、アドレスを順次変化(1〜n)させながら全
ての端末装置200-1〜200-nと通信を行う方式であ
る。この回答に、端末装置200-1〜200-nからセン
タ100に向けての上り信号を用いることにより、双方
向通信を行うことができる。サーバ1から送出されるコ
マンドは、メッセージを送る相手の端末装置の番号(タ
ーミナルアドレス)及びコマンドデータフィールド等よ
りなり、特定チャンネルでの選局を強制的に指定でき
る。
〜200-n毎に固有のアドレスを定めておき、センタ1
00は一つの端末装置(例えば、端末装置200-1とす
る。)のアドレスを指定してコマンドを送信する。そし
て、端末装置200-1からの回答を待って次のアドレス
に送信し、アドレスを順次変化(1〜n)させながら全
ての端末装置200-1〜200-nと通信を行う方式であ
る。この回答に、端末装置200-1〜200-nからセン
タ100に向けての上り信号を用いることにより、双方
向通信を行うことができる。サーバ1から送出されるコ
マンドは、メッセージを送る相手の端末装置の番号(タ
ーミナルアドレス)及びコマンドデータフィールド等よ
りなり、特定チャンネルでの選局を強制的に指定でき
る。
【0033】より具体的な例として、センタ100が、
個室R1 に設けられた端末装置200-1とデジタル通信
を行う場合を考える。センタ100内のサーバ1は、端
末装置200-1に割り付けられたアドレス(例えば、
‘01’とする。)を指定して、コマンドをCCTV回
線300に送出する。端末装置200-1のコンバータ4
に設けられたCPU20(図3)は、FSKレシーバ3
7を介して絶えずこのコマンドを監視する。自分のアド
レス‘01’が送出されている場合、CPU20はこの
コマンドを読み込み内容の解読を行う。このコマンドが
動作状態の確認であれば、CPU20はこのコマンドに
対応する自分の保持しているデータをデジタルデータ通
信用モデム38を介し、上り信号として送出する。ま
た、このコマンドがチャンネルを指定するものであれ
ば、コマンドデータフィールドに指定されているチャン
ネルに自らのコンバータ本体21の受信チャンネルを合
わせることになる。
個室R1 に設けられた端末装置200-1とデジタル通信
を行う場合を考える。センタ100内のサーバ1は、端
末装置200-1に割り付けられたアドレス(例えば、
‘01’とする。)を指定して、コマンドをCCTV回
線300に送出する。端末装置200-1のコンバータ4
に設けられたCPU20(図3)は、FSKレシーバ3
7を介して絶えずこのコマンドを監視する。自分のアド
レス‘01’が送出されている場合、CPU20はこの
コマンドを読み込み内容の解読を行う。このコマンドが
動作状態の確認であれば、CPU20はこのコマンドに
対応する自分の保持しているデータをデジタルデータ通
信用モデム38を介し、上り信号として送出する。ま
た、このコマンドがチャンネルを指定するものであれ
ば、コマンドデータフィールドに指定されているチャン
ネルに自らのコンバータ本体21の受信チャンネルを合
わせることになる。
【0034】さて、一のゲーム機が複数の端末装置によ
って同時に共用される場合、解決すべき問題が幾つかあ
る。その第1の問題として、当該ゲーム機に係る映像信
号と他のゲーム機に係るゲーム映像信号との競合を避け
なければならない、という点が挙げられる。この問題を
解決するためには、サーバ1は、空きチャンネルを探し
てこの空きチャンネルをゲーム機3及び端末装置200
に設定することが必要である。
って同時に共用される場合、解決すべき問題が幾つかあ
る。その第1の問題として、当該ゲーム機に係る映像信
号と他のゲーム機に係るゲーム映像信号との競合を避け
なければならない、という点が挙げられる。この問題を
解決するためには、サーバ1は、空きチャンネルを探し
てこの空きチャンネルをゲーム機3及び端末装置200
に設定することが必要である。
【0035】例えば、既にゲーム機3-2が端末装置20
0-nにより使用されている状態で、新たに端末装置20
0-1と200-2とが同時にゲーム機3-1を使用する場合
を考える。まず、サーバ1は自らの管理情報を参照し、
ゲーム機3-2のチャンネルを調べゲーム機3-2が使用し
ている映像信号の周波数以外の空きチャンネルを決定す
る。そして、ローカルバス2を通じてゲーム機3-1のT
V変調機11(図2)の送信周波数をこの空きチャンネ
ルに設定する。同時に、サーバ1はCCTV回線300
を通じてコマンドを端末装置200-1と200-2とに送
信し、端末装置200-1及び200-2の受信チャンネル
をこの空きチャンネルにするよう指示する。こうするこ
とで、映像信号の競合が回避される。
0-nにより使用されている状態で、新たに端末装置20
0-1と200-2とが同時にゲーム機3-1を使用する場合
を考える。まず、サーバ1は自らの管理情報を参照し、
ゲーム機3-2のチャンネルを調べゲーム機3-2が使用し
ている映像信号の周波数以外の空きチャンネルを決定す
る。そして、ローカルバス2を通じてゲーム機3-1のT
V変調機11(図2)の送信周波数をこの空きチャンネ
ルに設定する。同時に、サーバ1はCCTV回線300
を通じてコマンドを端末装置200-1と200-2とに送
信し、端末装置200-1及び200-2の受信チャンネル
をこの空きチャンネルにするよう指示する。こうするこ
とで、映像信号の競合が回避される。
【0036】次に、第2の問題として、一のゲームプロ
グラムに係るプログラム操作データを、他のゲームプロ
グラムに係るプログラム操作データと周波数が競合しな
いよう、対応するゲーム機に入力する点が挙げられる。
この問題の解決手段としても、上記第1の問題の解決方
法と同じく、サーバ1はゲーム機3及び端末装置200
のプログラム操作データの送受信チャンネルを空きチャ
ンネルに設定する。
グラムに係るプログラム操作データを、他のゲームプロ
グラムに係るプログラム操作データと周波数が競合しな
いよう、対応するゲーム機に入力する点が挙げられる。
この問題の解決手段としても、上記第1の問題の解決方
法と同じく、サーバ1はゲーム機3及び端末装置200
のプログラム操作データの送受信チャンネルを空きチャ
ンネルに設定する。
【0037】例えば、端末装置200-1とゲーム機3-1
とがプログラム操作データを周波数50MHzで送受信
している状態で、新たに端末装置200-2がゲーム機3
-2のゲームプログラムを始めようとしている場合を考え
る。まず、サーバ1はゲーム機3-1に係る管理情報を調
べ、プログラム操作データの変調周波数が競合しないよ
うな周波数(例えば、52MHz)のチャンネルを決め
る。そして、サーバ1はローカルバス2を通じてゲーム
機3-2のプログラム操作データ受信モデム12(図2)
の受信周波数をこのチャンネルに設定する。また、サー
バ1は当該ゲームプログラムを選択している端末装置2
00-2をアクセスするために、アドレス(例えば‘0
2’)を指定したコマンドをCCTV回線300に送
る。端末装置200-2では、CPU20がプログラム操
作データを変調出力するプログラム操作データ通信用モ
デム39(図3)の送信周波数を、周波数52MHzに
チューニングする。これで、プログラム操作データの競
合がなくなる。
とがプログラム操作データを周波数50MHzで送受信
している状態で、新たに端末装置200-2がゲーム機3
-2のゲームプログラムを始めようとしている場合を考え
る。まず、サーバ1はゲーム機3-1に係る管理情報を調
べ、プログラム操作データの変調周波数が競合しないよ
うな周波数(例えば、52MHz)のチャンネルを決め
る。そして、サーバ1はローカルバス2を通じてゲーム
機3-2のプログラム操作データ受信モデム12(図2)
の受信周波数をこのチャンネルに設定する。また、サー
バ1は当該ゲームプログラムを選択している端末装置2
00-2をアクセスするために、アドレス(例えば‘0
2’)を指定したコマンドをCCTV回線300に送
る。端末装置200-2では、CPU20がプログラム操
作データを変調出力するプログラム操作データ通信用モ
デム39(図3)の送信周波数を、周波数52MHzに
チューニングする。これで、プログラム操作データの競
合がなくなる。
【0038】さて、一番問題になる第3の問題として、
複数の端末装置が同一のゲームプログラムを同時に参加
し使用している場合、同時に送られてくる互いに時間的
な関連性のない複数のプログラム操作データをどのよう
に分離して処理するか、という点が挙げられる。例え
ば、サーバ1が同一のゲームに参加希望する端末装置2
00-1及び200-2のために映像信号及びプログラム操
作データの送受信チャンネルを空きチャンネルに指定し
たとする。しかし、複数のプログラム操作データの送出
タイミングが互いに非同期であれば、サーバ1はどのプ
ログラム操作データが端末装置200-1又は200-2の
何れかから送信されたものかが判別できないのである。
複数の端末装置が同一のゲームプログラムを同時に参加
し使用している場合、同時に送られてくる互いに時間的
な関連性のない複数のプログラム操作データをどのよう
に分離して処理するか、という点が挙げられる。例え
ば、サーバ1が同一のゲームに参加希望する端末装置2
00-1及び200-2のために映像信号及びプログラム操
作データの送受信チャンネルを空きチャンネルに指定し
たとする。しかし、複数のプログラム操作データの送出
タイミングが互いに非同期であれば、サーバ1はどのプ
ログラム操作データが端末装置200-1又は200-2の
何れかから送信されたものかが判別できないのである。
【0039】そこで、本実施例では、サーバ1が選択さ
れたゲームプログラムの映像信号に係る同期信号を基礎
として、当該ゲームプログラムを選択している端末装置
(200-1及び200-2)のデータ送信タイミングを各
操作者毎に割り当て、時分割してそれぞれ別々のタイミ
ング割当になるように設定することで、この問題を解決
する。タイミング割付動作 本実施例のプログラム操作データのタイミング割付の具
体例を図4並びに図6及び図7のタイミングチャートを
参照して説明する。本具体例では、一つの個室(ここで
は、1号室とする。)において、複数の操作者(仮に操
作者A、B、D及びEとする。)が端末装置(200-1
とする。)のジョイパッドをそれぞれが操作して、ゲー
ム機3-1に係るゲームをプレイしているものとする。更
に、別の個室(ここでは、2号室とする。)の端末装置
(200-2とする。)からは、1号室により使用されて
いるのと同じゲームに参加するもう一人の操作者(操作
者Cとする。)がいる(計5人)ものとする。
れたゲームプログラムの映像信号に係る同期信号を基礎
として、当該ゲームプログラムを選択している端末装置
(200-1及び200-2)のデータ送信タイミングを各
操作者毎に割り当て、時分割してそれぞれ別々のタイミ
ング割当になるように設定することで、この問題を解決
する。タイミング割付動作 本実施例のプログラム操作データのタイミング割付の具
体例を図4並びに図6及び図7のタイミングチャートを
参照して説明する。本具体例では、一つの個室(ここで
は、1号室とする。)において、複数の操作者(仮に操
作者A、B、D及びEとする。)が端末装置(200-1
とする。)のジョイパッドをそれぞれが操作して、ゲー
ム機3-1に係るゲームをプレイしているものとする。更
に、別の個室(ここでは、2号室とする。)の端末装置
(200-2とする。)からは、1号室により使用されて
いるのと同じゲームに参加するもう一人の操作者(操作
者Cとする。)がいる(計5人)ものとする。
【0040】まず、複数の操作者がいる場合に、サーバ
1は必要な水平同期信号数を判断する。手短に言えば、
垂直同期期間(図6・0−1)中のそれぞれの水平同期
期間(同図0−4)に端末装置毎の送出タイミングを割
り当てていく。例えば、マルチタップTS に接続可能な
ジョイパッド数を5本とすれば、ジョイパッドの内容
(上下左右の動き、弾の打込み等)から1つのジョイパ
ッド当り2Hを要し、割り当てに必要な水平同期期間は
10H(以下、1水平同期期間を1Hと表す。)が必要
となる。つまり、端末装置1台当たり10Hの期間をブ
ロックとして割り当てることになる。同図0−2に示す
ように、1号室の端末装置200-1には、サーバ1が割
当番号‘01’を供給することで、垂直同期信号による
リセットの立ち上がりから10Hを割り当てる。同様に
サーバ1は、2号室には割当番号‘11’を指定し、1
1H目から10H分(11H〜20H)を割り当て、3
号室には割当番号‘21’を指定し、21Hから10H
分(21H〜30H)を割り当てる。割当可能な部屋
(ジョイパッド)数は、水平同期信号の数又はタイミン
グ再生ブロック31のラインカウンタ42のカウント可
能数が許す限り可能である。
1は必要な水平同期信号数を判断する。手短に言えば、
垂直同期期間(図6・0−1)中のそれぞれの水平同期
期間(同図0−4)に端末装置毎の送出タイミングを割
り当てていく。例えば、マルチタップTS に接続可能な
ジョイパッド数を5本とすれば、ジョイパッドの内容
(上下左右の動き、弾の打込み等)から1つのジョイパ
ッド当り2Hを要し、割り当てに必要な水平同期期間は
10H(以下、1水平同期期間を1Hと表す。)が必要
となる。つまり、端末装置1台当たり10Hの期間をブ
ロックとして割り当てることになる。同図0−2に示す
ように、1号室の端末装置200-1には、サーバ1が割
当番号‘01’を供給することで、垂直同期信号による
リセットの立ち上がりから10Hを割り当てる。同様に
サーバ1は、2号室には割当番号‘11’を指定し、1
1H目から10H分(11H〜20H)を割り当て、3
号室には割当番号‘21’を指定し、21Hから10H
分(21H〜30H)を割り当てる。割当可能な部屋
(ジョイパッド)数は、水平同期信号の数又はタイミン
グ再生ブロック31のラインカウンタ42のカウント可
能数が許す限り可能である。
【0041】さて、1号室の端末装置200-1には、こ
のゲーム映像信号の水平同期信号Hの最初から10H分
(1H〜10H)が割り当てられている(同図0−3)
ので、それぞれのジョイパッドの送出タイミングは、端
末装置自体にサーバ1により与えられた割当番号から、
オフセット(ジョイパッド1本当たり2Hを必要とす
る。)を加えたものとなる。よって、マルチタップTS
に接続された5本のジョイパッド6をそれぞれ6-1〜6
-5とすると、操作者Aが操作するジョイパッド6 -2には
3H目(割当番号‘1’+2ビット×オフセット1=3
〜4)が、操作者Bが操作するジョイパッド6-4には8
H目(割当番号‘1’+2ビット×オフセット3=7〜
8)が割り当てられる。
のゲーム映像信号の水平同期信号Hの最初から10H分
(1H〜10H)が割り当てられている(同図0−3)
ので、それぞれのジョイパッドの送出タイミングは、端
末装置自体にサーバ1により与えられた割当番号から、
オフセット(ジョイパッド1本当たり2Hを必要とす
る。)を加えたものとなる。よって、マルチタップTS
に接続された5本のジョイパッド6をそれぞれ6-1〜6
-5とすると、操作者Aが操作するジョイパッド6 -2には
3H目(割当番号‘1’+2ビット×オフセット1=3
〜4)が、操作者Bが操作するジョイパッド6-4には8
H目(割当番号‘1’+2ビット×オフセット3=7〜
8)が割り当てられる。
【0042】ジョイパッド6は、操作者が操作ボタンを
押すと、押されている時間長だけ押された操作ボタンの
内容を示すコードデータを、繰り返し送信する。例え
ば、ゲームのキャラクタを右に移動させるため、操作者
が「右」を示す操作ボタンを押せば、「右」のボタンが
押された旨のコードが連続的に送信される。通常、人間
がジョイパッド等の操作ボタンを押す時間の長さは、ど
んなに短くても100msを下回ることはない。よっ
て、例えば、NTSC方式のテレビジョン方式では1垂
直同期期間が16.7msだから、少なくとも数回の垂
直同期期間の間、操作ボタンが連続して押されている期
間が存在することになる。
押すと、押されている時間長だけ押された操作ボタンの
内容を示すコードデータを、繰り返し送信する。例え
ば、ゲームのキャラクタを右に移動させるため、操作者
が「右」を示す操作ボタンを押せば、「右」のボタンが
押された旨のコードが連続的に送信される。通常、人間
がジョイパッド等の操作ボタンを押す時間の長さは、ど
んなに短くても100msを下回ることはない。よっ
て、例えば、NTSC方式のテレビジョン方式では1垂
直同期期間が16.7msだから、少なくとも数回の垂
直同期期間の間、操作ボタンが連続して押されている期
間が存在することになる。
【0043】従って、ユーザAがジョイパッド6-2の操
作ボタンを押すことで、ジョイパッド6-2は対応する図
6・1−2にようなデータA(例えば「右」を指定する
データ)を出力する。また、ユーザBがジョイパッド6
-4の操作ボタンを押すことにより、ジョイパッド6-4は
対応するデータB(例えば「左」を指定するデータ)を
出力する(同図1−4)。他のジョイパッド6-1(操作
者D)、6-3(操作者E)は操作ボタンが押されていな
いので、データは出力されていない。なお、本来ジョイ
パッド1つ当り、1回の操作を割り当てられるデータ送
出の期間は2Hであるが、図6では簡単のため、1Hの
み送出されるものとして図示してある。これらコードデ
ータはマルチタップTS において、タイミング再生ブロ
ック31により生成されるタイミングパルスに基づいて
時分割され、CPU20に入力される。
作ボタンを押すことで、ジョイパッド6-2は対応する図
6・1−2にようなデータA(例えば「右」を指定する
データ)を出力する。また、ユーザBがジョイパッド6
-4の操作ボタンを押すことにより、ジョイパッド6-4は
対応するデータB(例えば「左」を指定するデータ)を
出力する(同図1−4)。他のジョイパッド6-1(操作
者D)、6-3(操作者E)は操作ボタンが押されていな
いので、データは出力されていない。なお、本来ジョイ
パッド1つ当り、1回の操作を割り当てられるデータ送
出の期間は2Hであるが、図6では簡単のため、1Hの
み送出されるものとして図示してある。これらコードデ
ータはマルチタップTS において、タイミング再生ブロ
ック31により生成されるタイミングパルスに基づいて
時分割され、CPU20に入力される。
【0044】図7に、ジョイパッド6-2に係るデータA
を送出するためのタイミングパルスを生成する様子を示
している。プログラム操作データの割当タイミングは、
当該ゲームの映像信号の同期信号を基準として決定され
る。まず、コンバータ本体21がチューニングして受信
したゲーム映像信号は、中間周波検波器27からビデオ
入力としてタイミング信号再生ブロック31に入力され
る。タイミング信号再生ブロック31内部では、ビデオ
入力がバッファ40に入力される(図7)。同期分離
回路41ではゲーム映像信号の同期分離を行うことによ
って、垂直同期信号V(同図)と水平同期信号H(同
図)を得る。ラインカウンタ42は、垂直同期信号V
をリセット信号としているので、垂直同期信号Vの立ち
上がり直後から水平同期信号Hを基準信号としてカウン
トを始める(同図)。ラインカウンタ42は汎用のカ
ウンタでよいが、カウント可能最大数はテレビジョン方
式の映像期間の1フィールド分の水平同期信号の数をほ
ぼ満たせばよい。例えば、ラインカウンタ42を8ビッ
トカウンタで構成すれば256カウントまで数えられる
ので、NTSC方式の1フィールドの水平同期信号数
(262〜263)をほぼカバーする。更に、このライ
ンカウンタ42の出力はデコーダ43に供給される。デ
コーダ43はいわゆる一致回路をなしており、CPU2
0からのパラレルデータ入力(同図)とラインカウン
タ42からパラレルデータ入力とが一致した場合にロー
レベルとなるタイミングパルスを出力する(同図)。
仮に当該端末装置の割当番号を‘3’とすると、CPU
20はサーバ1から受信したコマンドにより割当番号
‘3’を把握し、この‘3’をパラレルデータとしてデ
コーダ43に出力しておくと、サーバ1により指定され
た割当番号数の水平同期信号(3H目)の位置でタイミ
ングパルスが得られることになる。
を送出するためのタイミングパルスを生成する様子を示
している。プログラム操作データの割当タイミングは、
当該ゲームの映像信号の同期信号を基準として決定され
る。まず、コンバータ本体21がチューニングして受信
したゲーム映像信号は、中間周波検波器27からビデオ
入力としてタイミング信号再生ブロック31に入力され
る。タイミング信号再生ブロック31内部では、ビデオ
入力がバッファ40に入力される(図7)。同期分離
回路41ではゲーム映像信号の同期分離を行うことによ
って、垂直同期信号V(同図)と水平同期信号H(同
図)を得る。ラインカウンタ42は、垂直同期信号V
をリセット信号としているので、垂直同期信号Vの立ち
上がり直後から水平同期信号Hを基準信号としてカウン
トを始める(同図)。ラインカウンタ42は汎用のカ
ウンタでよいが、カウント可能最大数はテレビジョン方
式の映像期間の1フィールド分の水平同期信号の数をほ
ぼ満たせばよい。例えば、ラインカウンタ42を8ビッ
トカウンタで構成すれば256カウントまで数えられる
ので、NTSC方式の1フィールドの水平同期信号数
(262〜263)をほぼカバーする。更に、このライ
ンカウンタ42の出力はデコーダ43に供給される。デ
コーダ43はいわゆる一致回路をなしており、CPU2
0からのパラレルデータ入力(同図)とラインカウン
タ42からパラレルデータ入力とが一致した場合にロー
レベルとなるタイミングパルスを出力する(同図)。
仮に当該端末装置の割当番号を‘3’とすると、CPU
20はサーバ1から受信したコマンドにより割当番号
‘3’を把握し、この‘3’をパラレルデータとしてデ
コーダ43に出力しておくと、サーバ1により指定され
た割当番号数の水平同期信号(3H目)の位置でタイミ
ングパルスが得られることになる。
【0045】さて、割当番号‘01’に従う端末装置2
00-1では、タイミング信号再生ブロック31によりタ
イミングパルスが1H目にCPU20に供給される。C
PU20はマルチタップTS にスキャンタイミングを供
給する。マルチタップTS は、CPU20が供給するス
キャンタイミング信号に従って、入力されているコード
データを時分割してCPU20に出力する。次いで、C
PU20はマルチタップTS より供給されるプログラム
操作データを、順次プログラム操作データ送信モデム3
9に転送する(図6・1−7)。プログラム操作データ
送信モデム39は、コードデータをデジタル変調(例え
ば、FSK変調)し、サーバ1が指定してCPU20が
設定した周波数のキャリア(例えば、50MHz〜70
MHz)に乗せる。スイッチSWは、CPU20が供給
するタイミングパルスに従うタイミングで、プログラム
操作データ送信モデム39が出力するデジタル変調デー
タをCCTV回線300に供給する(同図1−8)。こ
れらの一連の動作により、接続されたいずれかのジョイ
パッド6がオン状態であって且つ該当する水平同期信号
Hのタイミングの時のみ、プログラム操作データが送信
され、同一端末装置200に接続されたジョイパッド6
同士でも、時間的に競合することなくプログラム操作デ
ータを送信できる。
00-1では、タイミング信号再生ブロック31によりタ
イミングパルスが1H目にCPU20に供給される。C
PU20はマルチタップTS にスキャンタイミングを供
給する。マルチタップTS は、CPU20が供給するス
キャンタイミング信号に従って、入力されているコード
データを時分割してCPU20に出力する。次いで、C
PU20はマルチタップTS より供給されるプログラム
操作データを、順次プログラム操作データ送信モデム3
9に転送する(図6・1−7)。プログラム操作データ
送信モデム39は、コードデータをデジタル変調(例え
ば、FSK変調)し、サーバ1が指定してCPU20が
設定した周波数のキャリア(例えば、50MHz〜70
MHz)に乗せる。スイッチSWは、CPU20が供給
するタイミングパルスに従うタイミングで、プログラム
操作データ送信モデム39が出力するデジタル変調デー
タをCCTV回線300に供給する(同図1−8)。こ
れらの一連の動作により、接続されたいずれかのジョイ
パッド6がオン状態であって且つ該当する水平同期信号
Hのタイミングの時のみ、プログラム操作データが送信
され、同一端末装置200に接続されたジョイパッド6
同士でも、時間的に競合することなくプログラム操作デ
ータを送信できる。
【0046】一方、同じゲームに参加する端末装置20
0-2では、サーバ1により割当番号‘11’が供給さ
れ、垂直同期信号の立ち上がりの11H目から10H分
タイミングが割り当てられる。端末装置200-2のジョ
イパッド6-1を操作する操作者CによりデータCが生成
され(同図2−1)、端末装置200-1と同様に、マル
チタップTS に出力が同図2−2となる。プログラム操
作データ送信モデム39にはデータCが供給され(同図
2−3)、端末装置200-1で指定された周波数と同じ
周波数でデジタル変調し、スイッチSWからは11H目
にデータCがデジタル変調されてその割当期間だけオン
されてFSK信号として出力される(同図2−4)。
0-2では、サーバ1により割当番号‘11’が供給さ
れ、垂直同期信号の立ち上がりの11H目から10H分
タイミングが割り当てられる。端末装置200-2のジョ
イパッド6-1を操作する操作者CによりデータCが生成
され(同図2−1)、端末装置200-1と同様に、マル
チタップTS に出力が同図2−2となる。プログラム操
作データ送信モデム39にはデータCが供給され(同図
2−3)、端末装置200-1で指定された周波数と同じ
周波数でデジタル変調し、スイッチSWからは11H目
にデータCがデジタル変調されてその割当期間だけオン
されてFSK信号として出力される(同図2−4)。
【0047】従って、ゲーム機3側のプログラム操作デ
ータ受信モデム12にCCTV回線300を介して供給
される信号は、データA,B及びCが時分割された状態
で重畳されている(同図3−1)。プログラム操作デー
タ受信モデム12では、これらデジタル変調されたデー
タが復調され、5本のジョイパッド信号線(#1〜#
5)に出力される(同図3−2〜3−6)。この信号線
に出力されるデータは、割付番号の若いデータから順番
に出力される。よって、割付番号‘3’のデータAは#
1に、データBは#2に、データCは#3に出力され
る。また、#4及び#5はジョイパッド6-1、6-3に該
当するが、この瞬時には操作していないので、マルチマ
ップTr #4、#5には表れない。マルチタップTr は
これらデータをゲーム機本体10に転送する。なお、マ
ルチタップTr の行うデータ転送は、供給されるデータ
タイミングでそのまま出力する他、ゲーム機本体10の
供給するスキャンタイミング(例えば映像信号の垂直同
期信号)に同期して、ジョイパッド5本分のデータを連
続転送してもよい。また、マルチタップTr を使用する
代わりに、ジョイパッド5本分のデータを一括して、直
接プログラム操作データ受信モデム12からシリアル転
送してもよい。
ータ受信モデム12にCCTV回線300を介して供給
される信号は、データA,B及びCが時分割された状態
で重畳されている(同図3−1)。プログラム操作デー
タ受信モデム12では、これらデジタル変調されたデー
タが復調され、5本のジョイパッド信号線(#1〜#
5)に出力される(同図3−2〜3−6)。この信号線
に出力されるデータは、割付番号の若いデータから順番
に出力される。よって、割付番号‘3’のデータAは#
1に、データBは#2に、データCは#3に出力され
る。また、#4及び#5はジョイパッド6-1、6-3に該
当するが、この瞬時には操作していないので、マルチマ
ップTr #4、#5には表れない。マルチタップTr は
これらデータをゲーム機本体10に転送する。なお、マ
ルチタップTr の行うデータ転送は、供給されるデータ
タイミングでそのまま出力する他、ゲーム機本体10の
供給するスキャンタイミング(例えば映像信号の垂直同
期信号)に同期して、ジョイパッド5本分のデータを連
続転送してもよい。また、マルチタップTr を使用する
代わりに、ジョイパッド5本分のデータを一括して、直
接プログラム操作データ受信モデム12からシリアル転
送してもよい。
【0048】ゲーム機本体では、予め当該ゲームプログ
ラムに参加する端末装置200及びジョイパッド6の複
数の割当番号がサーバ1により指定されており、これら
に対応する水平同期信号でそれぞれの受信データをラッ
チして処理することができる。
ラムに参加する端末装置200及びジョイパッド6の複
数の割当番号がサーバ1により指定されており、これら
に対応する水平同期信号でそれぞれの受信データをラッ
チして処理することができる。
【0049】また、上記例ではこのゲームへの参加人数
を全員で5人として説明したが、この人数管理はサーバ
1が行う。更に、このゲームの最大参加人数はゲームの
種類によって異なり、この人数もサーバ1に事前に記録
されている。動作シーケンス 次に、実際の動作シーケンスを図8及び図9を参照して
説明する。
を全員で5人として説明したが、この人数管理はサーバ
1が行う。更に、このゲームの最大参加人数はゲームの
種類によって異なり、この人数もサーバ1に事前に記録
されている。動作シーケンス 次に、実際の動作シーケンスを図8及び図9を参照して
説明する。
【0050】まず、動作説明の前提として、次の状態を
考える。則ち、例えば、個室R1 の中において、端末装
置200-1を操作する複数のゲーム操作者の間で、ゲー
ム機3-1のゲームプログラムのプレイを始めるものとす
る。
考える。則ち、例えば、個室R1 の中において、端末装
置200-1を操作する複数のゲーム操作者の間で、ゲー
ム機3-1のゲームプログラムのプレイを始めるものとす
る。
【0051】初期状態として、特定のメニュー画面用チ
ャンネルをコンバータ4がチューニングすることによ
り、CCTVシステムのサービス・メニュー等が、個室
R1 の端末装置200-1のTVモニタ5に表示されてお
り、ユーザの入力待ちの状態となっている。ユーザはリ
モコンB又は操作キー35の選局キーK-2を用いて、希
望するTV番組を選局し、またCCTVシステムが提供
する各種のプログラムを選択することができる。これら
の画面情報は、コンバータ4内部のROM32・33に
格納されており、操作部(リモコンB又は操作キー3
5)から入力された特定のチャンネルに係るコードデー
タを受信して、CPU20がこのコードデータをCRT
C10に送信すると、CRTC10は該当する画像表示
用の画像データをROM32・33から読み出すことで
表示が行われる。
ャンネルをコンバータ4がチューニングすることによ
り、CCTVシステムのサービス・メニュー等が、個室
R1 の端末装置200-1のTVモニタ5に表示されてお
り、ユーザの入力待ちの状態となっている。ユーザはリ
モコンB又は操作キー35の選局キーK-2を用いて、希
望するTV番組を選局し、またCCTVシステムが提供
する各種のプログラムを選択することができる。これら
の画面情報は、コンバータ4内部のROM32・33に
格納されており、操作部(リモコンB又は操作キー3
5)から入力された特定のチャンネルに係るコードデー
タを受信して、CPU20がこのコードデータをCRT
C10に送信すると、CRTC10は該当する画像表示
用の画像データをROM32・33から読み出すことで
表示が行われる。
【0052】さて、ユーザの代表者が、リモコンB又は
操作キー35のゲーム選択キーK-3を用いてメインメニ
ュー画面(図8(ステップSM1))より“GAME”
を選択する(図9S1)。CPU20はリクエストデー
タを出力して、デジタルデータ通信用モデム38がFS
K変調を行う。このリクエストデータはコンバータ本体
21よりCCTV回線300を介してサーバ1に送出さ
れる。サーバ1では、このリクエストデータを受信し
て、複数のゲーム機3の管理情報を調べ、使用可能なゲ
ームのメニュー画面(図8(ステップSM2))を表示
する(図9S2)。次に、ユーザがプレイを希望するゲ
ームの種類を選択すると、CPU20はCCTV回線3
00を介してサーバ1にリクエストデータを送出し、指
定されたゲームが参加可能か否かを問い合わせる(S
3)。
操作キー35のゲーム選択キーK-3を用いてメインメニ
ュー画面(図8(ステップSM1))より“GAME”
を選択する(図9S1)。CPU20はリクエストデー
タを出力して、デジタルデータ通信用モデム38がFS
K変調を行う。このリクエストデータはコンバータ本体
21よりCCTV回線300を介してサーバ1に送出さ
れる。サーバ1では、このリクエストデータを受信し
て、複数のゲーム機3の管理情報を調べ、使用可能なゲ
ームのメニュー画面(図8(ステップSM2))を表示
する(図9S2)。次に、ユーザがプレイを希望するゲ
ームの種類を選択すると、CPU20はCCTV回線3
00を介してサーバ1にリクエストデータを送出し、指
定されたゲームが参加可能か否かを問い合わせる(S
3)。
【0053】参加可能な場合(S3:YES)は使用可
能なゲームの申込用表示(図8(ステップSM3))を
行う。参加不可能な場合(図9S3:NO)は、もうす
ぐ終了かをサーバ1に問い合わせる。サーバ1は該当す
るゲーム機3の進行状況を自己の管理情報を参照して判
断する。所定の時間内に終了する見込みのない場合(S
4:NO)、ゲーム使用不可メッセージ(図8(ステッ
プSM3))を表示して、ゲーム選択画面(ステップS
M2)又はメインメニュー画面に戻り、他のサービスに
応答できるようにする(図9S5)。
能なゲームの申込用表示(図8(ステップSM3))を
行う。参加不可能な場合(図9S3:NO)は、もうす
ぐ終了かをサーバ1に問い合わせる。サーバ1は該当す
るゲーム機3の進行状況を自己の管理情報を参照して判
断する。所定の時間内に終了する見込みのない場合(S
4:NO)、ゲーム使用不可メッセージ(図8(ステッ
プSM3))を表示して、ゲーム選択画面(ステップS
M2)又はメインメニュー画面に戻り、他のサービスに
応答できるようにする(図9S5)。
【0054】所定の時間内に終了する見込みがある場合
(S4:YES)、一定の時間を待ち(S6)、サーバ
1がゲーム終了等のメッセージを当該端末装置200-1
に伝達すると申込用表示に移る(S7)。申込用表示画
面は参加人数を入力するようになっているので、ユーザ
は参加する人数(例えば、2人)を入力する(S8)。
また、端末装置200-1において複数人が操作する場合
でも、他の端末装置200-2〜200-nにおいて同一ゲ
ームをリクエストしているかどうかについての情報につ
いても表示し、申し込みの便宜を図る。
(S4:YES)、一定の時間を待ち(S6)、サーバ
1がゲーム終了等のメッセージを当該端末装置200-1
に伝達すると申込用表示に移る(S7)。申込用表示画
面は参加人数を入力するようになっているので、ユーザ
は参加する人数(例えば、2人)を入力する(S8)。
また、端末装置200-1において複数人が操作する場合
でも、他の端末装置200-2〜200-nにおいて同一ゲ
ームをリクエストしているかどうかについての情報につ
いても表示し、申し込みの便宜を図る。
【0055】ここで、各ゲームは多くのユーザの共有サ
ービス資源であり、申込の段階で長時間保留状態を続け
ると、他の端末装置200-2〜200-nからはそのゲー
ムが必要以上に長い間使用不能となって公共の利益の立
場から得策ではない。そこで、申込の時間を調べ(S
9)、必要時間以上かかっている場合(S9:YE
S)、端末装置200-1についての画面表示はゲームメ
ニュー表示(図8(ステップSM2))に戻る。
ービス資源であり、申込の段階で長時間保留状態を続け
ると、他の端末装置200-2〜200-nからはそのゲー
ムが必要以上に長い間使用不能となって公共の利益の立
場から得策ではない。そこで、申込の時間を調べ(S
9)、必要時間以上かかっている場合(S9:YE
S)、端末装置200-1についての画面表示はゲームメ
ニュー表示(図8(ステップSM2))に戻る。
【0056】さて、時間以内に申込を完了すると(図9
S9:NO)、申し込まれた人数をサーバ1に伝達し、
サーバ1はそのゲームの参加可能人数以上である場合
(S10:YES)、参加可能人数のみを強制的に割り
当て(S11)、該当するゲームの変調チャンネル情報
・参加人数と共に端末装置200-1に伝送する。CPU
20は、ジョイパッド6の使用準備をする。
S9:NO)、申し込まれた人数をサーバ1に伝達し、
サーバ1はそのゲームの参加可能人数以上である場合
(S10:YES)、参加可能人数のみを強制的に割り
当て(S11)、該当するゲームの変調チャンネル情報
・参加人数と共に端末装置200-1に伝送する。CPU
20は、ジョイパッド6の使用準備をする。
【0057】そして、端末装置200-1はゲーム開始確
認表示を行い、当該ゲームにエントリーできたユーザの
いずれかが確認を指示すると(S12)、サーバ1から
のプログラム送信周波数、端末装置200-1での受信周
波数及び端末装置200-1からのプログラム操作データ
送信モデム39の送信周波数を指定されてコンバータ本
体21のゲーム映像信号受信チャンネルを、当該ゲーム
プログラムに係るゲーム機3の送信チャンネルに合わせ
られる(S13)。ゲーム機3のプログラム再生が始ま
ると、端末装置200-1側では、コンバータ本体21に
おいて指定された受信チャンネルが選択され、中間周波
検波器26でゲーム画面のベースバンドの映像信号に復
調され、更に、RF変調器28を介してTV信号として
TVモニタ5にゲーム映像が表示される。ユーザはそれ
を見ながらジョイパッド6を操作してゲームプログラム
に参加する(S14)。
認表示を行い、当該ゲームにエントリーできたユーザの
いずれかが確認を指示すると(S12)、サーバ1から
のプログラム送信周波数、端末装置200-1での受信周
波数及び端末装置200-1からのプログラム操作データ
送信モデム39の送信周波数を指定されてコンバータ本
体21のゲーム映像信号受信チャンネルを、当該ゲーム
プログラムに係るゲーム機3の送信チャンネルに合わせ
られる(S13)。ゲーム機3のプログラム再生が始ま
ると、端末装置200-1側では、コンバータ本体21に
おいて指定された受信チャンネルが選択され、中間周波
検波器26でゲーム画面のベースバンドの映像信号に復
調され、更に、RF変調器28を介してTV信号として
TVモニタ5にゲーム映像が表示される。ユーザはそれ
を見ながらジョイパッド6を操作してゲームプログラム
に参加する(S14)。
【0058】ユーザが終了を希望する場合は、リモコン
B又は操作キー35を用いてゲーム終了画面を表示させ
る(S15)。終了しない場合(S15:NO)は同じ
ゲームが続けられる。終了の確認を入力すると(S1
5:YES)、CPU20は終了要求をサーバ1に送信
し、サーバ1が他の個室R2 〜Rn に係る端末装置20
0-2〜200-nとの動作処理中である場合(S16:Y
ES)はそのまま待ち、他の個室R2 〜Rn の終了処理
が終了していたら(S16:NO)、終了確認表示を行
う(S17)。
B又は操作キー35を用いてゲーム終了画面を表示させ
る(S15)。終了しない場合(S15:NO)は同じ
ゲームが続けられる。終了の確認を入力すると(S1
5:YES)、CPU20は終了要求をサーバ1に送信
し、サーバ1が他の個室R2 〜Rn に係る端末装置20
0-2〜200-nとの動作処理中である場合(S16:Y
ES)はそのまま待ち、他の個室R2 〜Rn の終了処理
が終了していたら(S16:NO)、終了確認表示を行
う(S17)。
【0059】終了選択画面より(S18)、その後ユー
ザが入力し(S18)、他のゲームに移行する選択肢を
選んだ場合(S19:YES)はゲームメニュー画面表
示に移る(S2)。ゲーム自体を終了する選択肢を選ぶ
と(S19:NO)、メインメニュー等の画面表示を行
って(S20)終了する。
ザが入力し(S18)、他のゲームに移行する選択肢を
選んだ場合(S19:YES)はゲームメニュー画面表
示に移る(S2)。ゲーム自体を終了する選択肢を選ぶ
と(S19:NO)、メインメニュー等の画面表示を行
って(S20)終了する。
【0060】第1実施例によれば、複数のゲーム機と複
数の端末装置との間で、同じ通信回線を用いて、同じ時
間帯に複数のゲームを平行してプレイできる。同時にゲ
ームに参加できる端末装置(個室)の数は、例えば1端
末装置当たり10ビット使用するものとすると、NTS
C(National Television Systems Comittee)方式の場
合1フィールド262の水平ラインがあるので、ライン
カウンタ42に8ビットカウンタを用いれば、25部屋
程度まで可能となる。
数の端末装置との間で、同じ通信回線を用いて、同じ時
間帯に複数のゲームを平行してプレイできる。同時にゲ
ームに参加できる端末装置(個室)の数は、例えば1端
末装置当たり10ビット使用するものとすると、NTS
C(National Television Systems Comittee)方式の場
合1フィールド262の水平ラインがあるので、ライン
カウンタ42に8ビットカウンタを用いれば、25部屋
程度まで可能となる。
【0061】また、人間のジョイパッド等の操作能力
(1釦当りの操作期間)は150〔ms〕以下にはなら
ないので、例えばNTSC方式であれば、1フィールド
(1/60秒=16.7〔ms〕)なので、分割ブロッ
ク処理で十分に各端末装置から送られてくるプログラム
操作データの処理ができる。
(1釦当りの操作期間)は150〔ms〕以下にはなら
ないので、例えばNTSC方式であれば、1フィールド
(1/60秒=16.7〔ms〕)なので、分割ブロッ
ク処理で十分に各端末装置から送られてくるプログラム
操作データの処理ができる。
【0062】更にまた、倍走査型のゲームプログラムで
あっても、同様の水平・垂直分離回路やタイミング信号
の割当回路で処理できる。 (ii)第2実施例 第2実施例の構成は、図1乃至図4に係り、各部の構成
要素は第1実施例と同様なので、詳しい説明は省略す
る。但し、サーバ1のゲームプログラムの管理モード
は、センタ主導型で動作するよう設定されているものと
する。
あっても、同様の水平・垂直分離回路やタイミング信号
の割当回路で処理できる。 (ii)第2実施例 第2実施例の構成は、図1乃至図4に係り、各部の構成
要素は第1実施例と同様なので、詳しい説明は省略す
る。但し、サーバ1のゲームプログラムの管理モード
は、センタ主導型で動作するよう設定されているものと
する。
【0063】次に動作を説明する。本実施例の動作は、
第1実施例を更に発展させ、センタ主導で複数の端末装
置を操作する複数人に呼びかけ、対戦型等の複数人参加
可能なゲームプログラムを同時に共有するものである。
あるゲーム機(3-1とする。)のゲームプログラムに参
加するユーザは別々の個室(1個室当たり複数のユーザ
が操作している。)の端末装置(端末装置200-1、2
00-3及び200-8とする。)から操作を行うものとす
る。
第1実施例を更に発展させ、センタ主導で複数の端末装
置を操作する複数人に呼びかけ、対戦型等の複数人参加
可能なゲームプログラムを同時に共有するものである。
あるゲーム機(3-1とする。)のゲームプログラムに参
加するユーザは別々の個室(1個室当たり複数のユーザ
が操作している。)の端末装置(端末装置200-1、2
00-3及び200-8とする。)から操作を行うものとす
る。
【0064】まず、サーバ1は、特定の時間帯(例え
ば、12時、1時等の毎時に開始、というように決めて
おく。)に、不特定の端末装置200に向かって、この
ゲームプログラムへの参加呼び掛けのコマンドを送出す
る。
ば、12時、1時等の毎時に開始、というように決めて
おく。)に、不特定の端末装置200に向かって、この
ゲームプログラムへの参加呼び掛けのコマンドを送出す
る。
【0065】各端末装置200-1〜200-nでは、その
コマンドに従い、共同参加のゲームを募集中である旨の
表示を行う(例えば、図8(ステップSM2)の表示に
「募集中」との表示を所定時間表示する。)その時間帯
に各個室R1 〜Rn で端末装置200-1〜200-nを操
作しているユーザのうち参加希望の者は、メニュー画面
に表示されるメッセージに従い、参加希望をエントリー
する。
コマンドに従い、共同参加のゲームを募集中である旨の
表示を行う(例えば、図8(ステップSM2)の表示に
「募集中」との表示を所定時間表示する。)その時間帯
に各個室R1 〜Rn で端末装置200-1〜200-nを操
作しているユーザのうち参加希望の者は、メニュー画面
に表示されるメッセージに従い、参加希望をエントリー
する。
【0066】詳しい動作シーケンスは第1実施例と同じ
ものとなる。ゲームに参加を希望する旨のリクエストデ
ータはサーバ1に送られ、サーバ1はゲームの参加可能
人数に達したら参加受付を締め切る。
ものとなる。ゲームに参加を希望する旨のリクエストデ
ータはサーバ1に送られ、サーバ1はゲームの参加可能
人数に達したら参加受付を締め切る。
【0067】次に、サーバ1は、受け付けられた端末装
置200-1、200-3及び200-8に、参加許可のメッ
セージ、参加するユーザの割当番号、ゲーム映像信号の
使用チャンネル、プログラム操作データ用のチャンネル
等の情報データを送信する。この場合、図6に例示した
如く、一の端末装置200を規定するタイミングブロッ
クを指定し、一の端末装置200の参加人数分だけ、順
次ジョイパッド6が各水平同期信号のタイミングに割り
付けられることになる。
置200-1、200-3及び200-8に、参加許可のメッ
セージ、参加するユーザの割当番号、ゲーム映像信号の
使用チャンネル、プログラム操作データ用のチャンネル
等の情報データを送信する。この場合、図6に例示した
如く、一の端末装置200を規定するタイミングブロッ
クを指定し、一の端末装置200の参加人数分だけ、順
次ジョイパッド6が各水平同期信号のタイミングに割り
付けられることになる。
【0068】これら割付情報は、ゲーム機3-1にも送付
され、受信チャンネルをプログラム操作データを受けて
どのタイミングで処理すればよいかが記憶される。そし
て、プログラム操作データ受信モデム12は時分割され
たプログラム操作データを復調し、マルチタップTr は
この復調された人数分のプログラム操作データをゲーム
機本体10のマルチタップ用タイミング信号に基づいて
供給する。
され、受信チャンネルをプログラム操作データを受けて
どのタイミングで処理すればよいかが記憶される。そし
て、プログラム操作データ受信モデム12は時分割され
たプログラム操作データを復調し、マルチタップTr は
この復調された人数分のプログラム操作データをゲーム
機本体10のマルチタップ用タイミング信号に基づいて
供給する。
【0069】タイミング信号生成手段が割り当てる割当
番号は、本実施例では、1号室に2人、3号室に2人及
び8号室に1人ユーザがいるとすると、‘01’、‘2
1’、‘71’が割当番号となる。そして、サーバ1の
指定・管理の下で垂直同期信号Vの立ち上がりから1H
目・2H目に1号室の1番目のジョイパッドのデータ
が、3H目・4H目には同じ個室の2番目のジョイパッ
ドのデータが、21H目・22H目には3号室の1番目
のジョイパッドのデータが、というように設定されて、
各端末装置で時系列データとしてプログラム操作データ
送信モデム39を介してスイッチSWに送られる。スイ
ッチSWは、割り当てられた何H目の操作者が操作して
いる時のその何H目の時のみオンし、その操作コードが
FSK信号としてセンタ側のプログラム操作データ受信
モデム12に至る。プログラム操作データ受信モデム1
2は、ゲーム機本体10が受け取れるデータ列の信号と
するべく復調する。
番号は、本実施例では、1号室に2人、3号室に2人及
び8号室に1人ユーザがいるとすると、‘01’、‘2
1’、‘71’が割当番号となる。そして、サーバ1の
指定・管理の下で垂直同期信号Vの立ち上がりから1H
目・2H目に1号室の1番目のジョイパッドのデータ
が、3H目・4H目には同じ個室の2番目のジョイパッ
ドのデータが、21H目・22H目には3号室の1番目
のジョイパッドのデータが、というように設定されて、
各端末装置で時系列データとしてプログラム操作データ
送信モデム39を介してスイッチSWに送られる。スイ
ッチSWは、割り当てられた何H目の操作者が操作して
いる時のその何H目の時のみオンし、その操作コードが
FSK信号としてセンタ側のプログラム操作データ受信
モデム12に至る。プログラム操作データ受信モデム1
2は、ゲーム機本体10が受け取れるデータ列の信号と
するべく復調する。
【0070】第2実施例によれば、異なる個室のユーザ
同士で同じゲームに参加することができ、従来個別に楽
しんでいた各端末装置のユーザが、センタ主体で呼びか
け不特定の参加者によってゲームを競うことができる新
しいゲームの遊興技術となる。
同士で同じゲームに参加することができ、従来個別に楽
しんでいた各端末装置のユーザが、センタ主体で呼びか
け不特定の参加者によってゲームを競うことができる新
しいゲームの遊興技術となる。
【0071】なお、参加するユーザは、同じ個室の同じ
端末装置200のジョイパッド6を操作する一人又は複
数人のユーザであってもよいし、本実施例にように別の
個室の複数の端末装置200にまたがっていてもよい。 (iii )第3実施例 第3実施例の構成も、図1乃至図4に係り、各部の構成
要素は第1実施例と同様なので、詳しい説明は省略す
る。但し、サーバ1の動作モードは、共同使用中のゲー
ムプログラムに対して、他の端末装置から参加希望のリ
クエストがあった場合に途中参加を認めるモードに設定
されているものとする。例えば、端末装置200-1及び
200-2によりゲーム機3-1に係るゲームプログラムが
使用されている場合に、他の端末装置200-3から参加
を希望する場合が挙げられる。
端末装置200のジョイパッド6を操作する一人又は複
数人のユーザであってもよいし、本実施例にように別の
個室の複数の端末装置200にまたがっていてもよい。 (iii )第3実施例 第3実施例の構成も、図1乃至図4に係り、各部の構成
要素は第1実施例と同様なので、詳しい説明は省略す
る。但し、サーバ1の動作モードは、共同使用中のゲー
ムプログラムに対して、他の端末装置から参加希望のリ
クエストがあった場合に途中参加を認めるモードに設定
されているものとする。例えば、端末装置200-1及び
200-2によりゲーム機3-1に係るゲームプログラムが
使用されている場合に、他の端末装置200-3から参加
を希望する場合が挙げられる。
【0072】次に動作を説明する。本実施例の動作は、
ある対戦型のゲームプログラムが1又は複数の端末装置
により占有されている場合に、1台の端末装置を操作す
る1人のユーザがセンタにリクエストを出すことによっ
て途中参加を行うものである。なお、ゲームプログラム
を共同使用する端末装置200-1及び200-2、途中参
加を試みる端末装置200-3は、それぞれが一人のユー
ザにより操作されているものとする。
ある対戦型のゲームプログラムが1又は複数の端末装置
により占有されている場合に、1台の端末装置を操作す
る1人のユーザがセンタにリクエストを出すことによっ
て途中参加を行うものである。なお、ゲームプログラム
を共同使用する端末装置200-1及び200-2、途中参
加を試みる端末装置200-3は、それぞれが一人のユー
ザにより操作されているものとする。
【0073】端末装置200-3を操作するユーザが、メ
ニュー画面(図8ステップSM1)からリモコンB等に
よって“GAME”を選択し、更にゲームメニュー画面
(ステップSM2)から参加を希望するゲームの番号を
入力する。この番号を示すリクエストデータがサーバ1
に送られ、サーバ1はこのゲーム番号に該当するゲーム
機3の管理情報から使用状態を把握する。
ニュー画面(図8ステップSM1)からリモコンB等に
よって“GAME”を選択し、更にゲームメニュー画面
(ステップSM2)から参加を希望するゲームの番号を
入力する。この番号を示すリクエストデータがサーバ1
に送られ、サーバ1はこのゲーム番号に該当するゲーム
機3の管理情報から使用状態を把握する。
【0074】リクエストしたゲームが参加可能な人数に
達している場合、サーバ1は使用不可のコマンドを端末
装置200-3に送信し、端末装置200-3は使用不可メ
ッセージ(ステップSM3)をTVモニタ5に表示す
る。
達している場合、サーバ1は使用不可のコマンドを端末
装置200-3に送信し、端末装置200-3は使用不可メ
ッセージ(ステップSM3)をTVモニタ5に表示す
る。
【0075】リクエストしたゲームが参加人数に達して
いない場合、サーバ1は参加許可を当該端末装置200
-3に送信し、TVモニタ5にはゲーム開始確認メッセー
ジが表示される。同時に、サーバ1は管理情報を参照
し、当該ゲーム機3-1に関するゲーム映像信号のチャン
ネル、プログラム操作データ用のチャンネルを当該端末
装置200-3に供給し、端末装置200-3では、このチ
ャンネルに合わせてコンバータ本体21、プログラム操
作データ送信モデム39のチャンネルを設定する。更
に、サーバ1は既に参加している端末装置200-1及び
200-2の割当番号を参照し、空いている割当番号を判
断して端末装置200-3にコマンドを供給する。
いない場合、サーバ1は参加許可を当該端末装置200
-3に送信し、TVモニタ5にはゲーム開始確認メッセー
ジが表示される。同時に、サーバ1は管理情報を参照
し、当該ゲーム機3-1に関するゲーム映像信号のチャン
ネル、プログラム操作データ用のチャンネルを当該端末
装置200-3に供給し、端末装置200-3では、このチ
ャンネルに合わせてコンバータ本体21、プログラム操
作データ送信モデム39のチャンネルを設定する。更
に、サーバ1は既に参加している端末装置200-1及び
200-2の割当番号を参照し、空いている割当番号を判
断して端末装置200-3にコマンドを供給する。
【0076】端末装置200-3のCPU20はこの割当
番号(例えば、‘21’)をタイミング信号再生ブロッ
ク31にパラレルポートより出力し、タイミング信号再
生ブロック31のデコーダ43は、垂直同期信号Vの立
ち上がりから21H目にタイミングパルスを発生するよ
うになる。
番号(例えば、‘21’)をタイミング信号再生ブロッ
ク31にパラレルポートより出力し、タイミング信号再
生ブロック31のデコーダ43は、垂直同期信号Vの立
ち上がりから21H目にタイミングパルスを発生するよ
うになる。
【0077】参加を希望した端末装置200-3では、サ
ーバ1からFSKレシーバ37を介して指定されたゲー
ムプログラムの受信周波数、プログラム操作データ送信
モデム39の周波数及びタイミングのH番号を設定し
て、TVモニタ5にゲーム画像が表示される。一方、既
に当該ゲームを共有していた端末装置200-1及び20
0-2には新たな参加者が加わった旨のコマンドが、サー
バ1より送信され表示される。割り込みを行った端末装
置200-3のユーザがゲーム画像を見ながらジョイパッ
ド6を操作し、当該端末装置のプログラム操作データが
CPU20に入力されると、CPU20はタイミングパ
ルスによって発生する割り込みタイミングで、プログラ
ム操作データ送信モデム39、スイッチSWを制御し、
プログラム操作データがCCTV回線300に供給され
る。そのプログラム操作データは既に参加している端末
装置200-1及び200-2の割当タイミングとは異なる
タイミングで送出されるので、データの競合がない。
ーバ1からFSKレシーバ37を介して指定されたゲー
ムプログラムの受信周波数、プログラム操作データ送信
モデム39の周波数及びタイミングのH番号を設定し
て、TVモニタ5にゲーム画像が表示される。一方、既
に当該ゲームを共有していた端末装置200-1及び20
0-2には新たな参加者が加わった旨のコマンドが、サー
バ1より送信され表示される。割り込みを行った端末装
置200-3のユーザがゲーム画像を見ながらジョイパッ
ド6を操作し、当該端末装置のプログラム操作データが
CPU20に入力されると、CPU20はタイミングパ
ルスによって発生する割り込みタイミングで、プログラ
ム操作データ送信モデム39、スイッチSWを制御し、
プログラム操作データがCCTV回線300に供給され
る。そのプログラム操作データは既に参加している端末
装置200-1及び200-2の割当タイミングとは異なる
タイミングで送出されるので、データの競合がない。
【0078】第3実施例によれば、ユーザは一人でもゲ
ームに参加できる。しかも、各端末装置には一人のみが
参加することを前提とすると、各端末装置毎に複数のジ
ョイパッドをブロックとして割り当てる必要がないの
で、サーバ1が指定する割当番号を連続して設定でき
(例えば、第1の端末装置は‘1’、第2の端末装置は
‘3’、…)、ゲームプログラムのみならず、多人数参
加のプログラム(例えば、集計プログラム)に応用でき
る。その他の変形例 なお、本願発明は上記各実施例に限らず様々な双方向通
信システムに応用が可能である。
ームに参加できる。しかも、各端末装置には一人のみが
参加することを前提とすると、各端末装置毎に複数のジ
ョイパッドをブロックとして割り当てる必要がないの
で、サーバ1が指定する割当番号を連続して設定でき
(例えば、第1の端末装置は‘1’、第2の端末装置は
‘3’、…)、ゲームプログラムのみならず、多人数参
加のプログラム(例えば、集計プログラム)に応用でき
る。その他の変形例 なお、本願発明は上記各実施例に限らず様々な双方向通
信システムに応用が可能である。
【0079】例えば、双方向通信システムであれば、C
CTV等のシステム名称に拘泥することなく、CATV
等のサービス回線であってもよい。この場合、ポーリン
グを行う端末装置の接続数が増えるが、基本的な動作は
上記実施例と同様にできる。
CTV等のシステム名称に拘泥することなく、CATV
等のサービス回線であってもよい。この場合、ポーリン
グを行う端末装置の接続数が増えるが、基本的な動作は
上記実施例と同様にできる。
【0080】また、テレビジョン方式に関しては、映像
信号の基準同期信号を利用して時分割送信ができるの
で、NTSC方式によらずいかなるテレビジョン方式で
もよい。例えば、PAL(Phase Alteration Line )方
式、SECAM(Sequential-and-memory )方式等であ
っても、また、インターレース、ノンインターレース方
式であっても、各テレビジョン方式の水平同期ブランキ
ング期間に若干の違いがあるのみなので、本願発明の範
囲を逸脱することなく適用が可能である。
信号の基準同期信号を利用して時分割送信ができるの
で、NTSC方式によらずいかなるテレビジョン方式で
もよい。例えば、PAL(Phase Alteration Line )方
式、SECAM(Sequential-and-memory )方式等であ
っても、また、インターレース、ノンインターレース方
式であっても、各テレビジョン方式の水平同期ブランキ
ング期間に若干の違いがあるのみなので、本願発明の範
囲を逸脱することなく適用が可能である。
【0081】また、一操作者毎の専有期間を1水平走査
期間又は2Hとし、CCTV回線での映像信号の群遅延
時間は1[μs]以上あることは現実にはなく、その同
期が大幅にずれることはないので確実なタイミングが取
れることは保障できる。
期間又は2Hとし、CCTV回線での映像信号の群遅延
時間は1[μs]以上あることは現実にはなく、その同
期が大幅にずれることはないので確実なタイミングが取
れることは保障できる。
【0082】
【発明の効果】以上の通り本発明によれば、複数の端末
装置から一つのプログラムを共同使用できる。また、複
数人が参加可能なプログラムであっても、操作データ競
合等の問題を生ずること無く使用できる。さらに、他の
不特定の端末装置、つまり、センタを介してシステム内
のどの人間とでもプログラムへの同時参加ができ、双方
向通信システムにおける新しい遊興手段を提供できる。
装置から一つのプログラムを共同使用できる。また、複
数人が参加可能なプログラムであっても、操作データ競
合等の問題を生ずること無く使用できる。さらに、他の
不特定の端末装置、つまり、センタを介してシステム内
のどの人間とでもプログラムへの同時参加ができ、双方
向通信システムにおける新しい遊興手段を提供できる。
【0083】管理手段では、全ての使用状況を管理して
いるので装置の使用状況に応じる課金もセンタ側で計算
できる。
いるので装置の使用状況に応じる課金もセンタ側で計算
できる。
【図1】本発明の実施例における双方向通信システム装
置接続概念を示す説明図である。
置接続概念を示す説明図である。
【図2】本発明の実施例におけるゲーム機を説明するブ
ロック図である。
ロック図である。
【図3】本発明の実施例におけるコンバータを説明する
ブロック図である。
ブロック図である。
【図4】タイミング信号再生ブロックを示す説明図であ
る。
る。
【図5】操作ボックスの一例を示す説明図である。
【図6】具体的な割当動作を示すタイミングチャートで
ある。
ある。
【図7】タイミングパルスの生成手順を示すタイミング
チャートである。
チャートである。
【図8】本発明の実施例におけるCCTV基本シーケン
スを示す説明図である。
スを示す説明図である。
【図9】第1実施例における動作シーケンスを示すフロ
ーチャートである。
ーチャートである。
【図10】従来例におけるホテル環境等におけるゲーム
設備を示す説明図である。
設備を示す説明図である。
100…センタ 200、200-1〜200-n…端末装置 300…CCTV(closed-circuit TV )回線 1…サーバ(saver ) 2…ローカルバス 3、3-1〜3-n…ゲーム機 4…コンバータ(converter ) 5…TVモニタ 6、6-1〜6-5…ジョイパッド 10…ゲーム機本体 11…TV変調機 12…プログラム操作データ受信モデム 20…CPU(central processing unit ) 21…コンバータ本体 22…LPF(low pass filter ) 23…GSSデスクランブラ 24…映像SAWフィルタ 25…オーディオフィルタ 26…タイミング信号検波器 27…中間周波検波器 28…画質改善手段 29…CRTC(CRT −controller) 30…RF変調器 31…タイミング信号再生ブロック 32、33…ROM(read only memory) 34…受光部 35…操作キー 36…ディスプレイ 37…FSKレシーバ 38…デジタルデータ通信用モデム 39…プログラム操作データ送信モデム 40…バッファ 41…同期分離回路 42…ラインカウンタ 43…デコーダ SW…スイッチ B…リモコン TS 、Tr …マルチタップ(multi-tap ) R0 …中央管理室 R1 〜Rn …個室
───────────────────────────────────────────────────── フロントページの続き (72)発明者 白上 則幸 東京都大田区大森西4丁目15番5号 パイ オニア株式会社大森工場内
Claims (1)
- 【請求項1】 1又は2以上の端末装置とセンタとが通
信回線を介して送受信をなす双方向通信システムにおい
て、 前記センタは、1又は2以上のプログラムデータを格納
し、前記端末装置より送られるプログラムの送信要求信
号に応じて前記プログラムデータを送出するプログラム
再生手段と、 前記プログラム再生手段及び前記各端末装置の動作を統
括的に管理する制御手段と、 前記各端末装置より送られる操作データを前記プログラ
ム再生手段に供給する操作データ受信手段とを備え、 前記端末装置は、前記プログラムの送信要求信号を送出
する送出手段と、 前記プログラムデータを表示するプログラム表示手段
と、 前記操作データを生成し、前記プログラムに基づいて動
作タイミングに従った前記操作データを送出する操作手
段と、 を備えたことを特徴とする双方向通信システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5337579A JP2860442B2 (ja) | 1993-12-28 | 1993-12-28 | 双方向通信システム |
| US08/359,922 US5667440A (en) | 1993-12-28 | 1994-12-20 | Bidirectional communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5337579A JP2860442B2 (ja) | 1993-12-28 | 1993-12-28 | 双方向通信システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07203419A true JPH07203419A (ja) | 1995-08-04 |
| JP2860442B2 JP2860442B2 (ja) | 1999-02-24 |
Family
ID=18309984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5337579A Expired - Fee Related JP2860442B2 (ja) | 1993-12-28 | 1993-12-28 | 双方向通信システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5667440A (ja) |
| JP (1) | JP2860442B2 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09149985A (ja) * | 1995-11-30 | 1997-06-10 | Nippon Denki Ido Tsushin Kk | パソコンゲームソフトの館内配信方式 |
| JPH1056632A (ja) * | 1996-08-07 | 1998-02-24 | Toshiba Corp | 放送システムおよび放送受信装置 |
| JP2002278869A (ja) * | 2001-03-19 | 2002-09-27 | Just Syst Corp | 利用者参加システム、方法、サーバ装置及びプログラム |
| JP2004351229A (ja) * | 2004-09-07 | 2004-12-16 | Sega Corp | 画像表示方法、コンピュータゲーム処理方法及び記録媒体 |
Families Citing this family (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6950094B2 (en) * | 1998-03-30 | 2005-09-27 | Agilent Technologies, Inc | Seeing eye mouse for a computer system |
| US6219045B1 (en) * | 1995-11-13 | 2001-04-17 | Worlds, Inc. | Scalable virtual world chat client-server system |
| JP3755204B2 (ja) * | 1996-09-20 | 2006-03-15 | カシオ計算機株式会社 | 通信装置、通信制御方法及び通信システム |
| JP4097240B2 (ja) * | 1998-10-26 | 2008-06-11 | 株式会社バンダイナムコゲームス | ゲームシステム及び情報記憶媒体 |
| US6346048B1 (en) * | 1999-02-04 | 2002-02-12 | Namco Ltd. | Game system, game machine, game data distribution machine, image data distribution system, and computer-usable information |
| US6859821B1 (en) * | 1999-07-19 | 2005-02-22 | Groove Networks, Inc. | Method and apparatus for prioritizing data change requests and maintaining data consistency in a distributed computer system equipped for activity-based collaboration |
| US7285051B2 (en) * | 2000-05-25 | 2007-10-23 | Nintendo Co., Ltd. | Game information storage medium and game system using the same |
| US6699125B2 (en) * | 2000-07-03 | 2004-03-02 | Yahoo! Inc. | Game server for use in connection with a messenger server |
| US8790181B2 (en) * | 2000-10-17 | 2014-07-29 | Igt | Multi-system gaming terminal communication device |
| JP2002200363A (ja) * | 2000-11-06 | 2002-07-16 | Sony Computer Entertainment Inc | エンタテインメント情報生成装置および生成方法、エンタテインメント端末装置及びエンタテインメント実行方法、エンタテインメントシステム、エンタテインメント情報生成プログラム及びそのプログラムを記録した記録媒体、エンタテインメント実行プログラム及びそのプログラムを記録した記録媒体 |
| US6863611B1 (en) * | 2001-09-28 | 2005-03-08 | Bally Gaming, Inc. | Two wire exchange system |
| JP3764090B2 (ja) * | 2001-11-08 | 2006-04-05 | 株式会社ナムコ | サーバ、サーバの制御プログラムおよびそのプログラムを記録した記録媒体 |
| US7297062B2 (en) * | 2001-11-23 | 2007-11-20 | Cyberview Technology, Inc. | Modular entertainment and gaming systems configured to consume and provide network services |
| US8266212B2 (en) * | 2001-11-23 | 2012-09-11 | Igt | Game talk service bus |
| US6945870B2 (en) * | 2001-11-23 | 2005-09-20 | Cyberscan Technology, Inc. | Modular entertainment and gaming system configured for processing raw biometric data and multimedia response by a remote server |
| AU2003208477A1 (en) | 2002-03-01 | 2003-09-16 | T5 Labs Ltd | Centralised interactive graphical application server |
| US6905414B2 (en) * | 2002-05-16 | 2005-06-14 | Microsoft Corporation | Banning verbal communication to and from a selected party in a game playing system |
| JP2005534368A (ja) * | 2002-07-31 | 2005-11-17 | ブルーストリーク テクノロジー インコーポレイテッド | ビデオオンデマンドに基づくゲームのためのシステムおよび方法 |
| US6979264B2 (en) * | 2002-09-12 | 2005-12-27 | Igt | Method and system for verifying entitlement to play a game using biometric identifier |
| US7867083B2 (en) | 2003-03-25 | 2011-01-11 | Igt | Methods and apparatus for limiting access to games using biometric data |
| US8123616B2 (en) | 2003-03-25 | 2012-02-28 | Igt | Methods and apparatus for limiting access to games using biometric data |
| US8821285B2 (en) | 2003-11-03 | 2014-09-02 | Intel Corporation | Gaming interface techniques for media centers |
| US8789078B2 (en) * | 2006-08-24 | 2014-07-22 | At&T Intellectual Property I, Lp | Method and apparatus for sending stored advertising data from an internet protocol television end user network interface device |
| WO2008063579A2 (en) * | 2006-11-17 | 2008-05-29 | Nintendo Co., Ltd. | Systems and methods for downloading video game programs |
| JP5602115B2 (ja) * | 2011-09-09 | 2014-10-08 | 株式会社ソニー・コンピュータエンタテインメント | ゲーム装置、ゲーム制御方法、及びゲーム制御プログラム |
| KR102305470B1 (ko) * | 2015-02-13 | 2021-09-28 | 삼성전자주식회사 | 복수의 영상 처리 채널을 통해 병렬로 영상 신호 처리를 수행하는 영상 신호 처리 장치 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58206273A (ja) * | 1982-05-10 | 1983-12-01 | ウエスタ−ン・エレクトリツク・カムパニ−・インコ−ポレ−テツド | ビデオ信号を遠隔加入者端末に送出する装置 |
| JPS62176280A (ja) * | 1986-01-29 | 1987-08-03 | Nippon Telegr & Teleph Corp <Ntt> | テレゲ−ム方式 |
| JPH06351019A (ja) * | 1993-04-13 | 1994-12-22 | Seta:Kk | エンド・ツー・センター方式のテレビゲーム実行方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3997718A (en) * | 1973-02-01 | 1976-12-14 | The Magnavox Company | Premium interactive communication system |
| US4572509A (en) * | 1982-09-30 | 1986-02-25 | Sitrick David H | Video game network |
| US5177604A (en) * | 1986-05-14 | 1993-01-05 | Radio Telcom & Technology, Inc. | Interactive television and data transmission system |
| US5093718A (en) * | 1990-09-28 | 1992-03-03 | Inteletext Systems, Inc. | Interactive home information system |
| US5351969A (en) * | 1992-05-26 | 1994-10-04 | Smith Engineering | Remote control system for raster scanned video display |
| US5481542A (en) * | 1993-11-10 | 1996-01-02 | Scientific-Atlanta, Inc. | Interactive information services control system |
-
1993
- 1993-12-28 JP JP5337579A patent/JP2860442B2/ja not_active Expired - Fee Related
-
1994
- 1994-12-20 US US08/359,922 patent/US5667440A/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58206273A (ja) * | 1982-05-10 | 1983-12-01 | ウエスタ−ン・エレクトリツク・カムパニ−・インコ−ポレ−テツド | ビデオ信号を遠隔加入者端末に送出する装置 |
| JPS62176280A (ja) * | 1986-01-29 | 1987-08-03 | Nippon Telegr & Teleph Corp <Ntt> | テレゲ−ム方式 |
| JPH06351019A (ja) * | 1993-04-13 | 1994-12-22 | Seta:Kk | エンド・ツー・センター方式のテレビゲーム実行方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09149985A (ja) * | 1995-11-30 | 1997-06-10 | Nippon Denki Ido Tsushin Kk | パソコンゲームソフトの館内配信方式 |
| JPH1056632A (ja) * | 1996-08-07 | 1998-02-24 | Toshiba Corp | 放送システムおよび放送受信装置 |
| JP2002278869A (ja) * | 2001-03-19 | 2002-09-27 | Just Syst Corp | 利用者参加システム、方法、サーバ装置及びプログラム |
| JP2004351229A (ja) * | 2004-09-07 | 2004-12-16 | Sega Corp | 画像表示方法、コンピュータゲーム処理方法及び記録媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2860442B2 (ja) | 1999-02-24 |
| US5667440A (en) | 1997-09-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2860442B2 (ja) | 双方向通信システム | |
| US5355162A (en) | Multi-standard cable television system | |
| US5294981A (en) | Television video synchronization signal monitoring system and method for cable television system | |
| US5953046A (en) | Television system with multiple video presentations on a single channel | |
| US5949476A (en) | Television system distributing a dynamically varying number of concurrent video presentations over a single television channel | |
| US6055315A (en) | Distributed scrambling method and system | |
| US5374952A (en) | Videoconferencing system | |
| EP0471025B1 (en) | Video selection and distribution system | |
| JP3573203B2 (ja) | 情報再生方法及び情報再生システム。 | |
| US5329370A (en) | Remote control system and method for cable television system | |
| JPH04107079A (ja) | 受信装置 | |
| CA2014796A1 (en) | Interactive television terminal with programmable audio or video | |
| CN108901024A (zh) | 控制投屏接收设备连网及投屏接收设备连网方法、设备 | |
| JP2007184945A (ja) | 情報サービスをインタラクティブに配信するためのシステム | |
| US6260193B1 (en) | Synchronization of decoders in a bi-directional CATV network | |
| US6175378B1 (en) | Process for controlling the communication flow within an interactive network | |
| JPH06217307A (ja) | 対話型テレビ放送システム | |
| JPH1141582A (ja) | 信号送受信システム | |
| JP2002515704A (ja) | 対話式テレビジョン | |
| JP2513349B2 (ja) | Catvにおけるリクエスト同報化装置 | |
| EP0776127A2 (en) | A video data transmitting method and a receiving apparatus therefor | |
| JP2865811B2 (ja) | Catv受信機のチャネル選択信号競合制御装置 | |
| JP2845803B2 (ja) | Catv課金システム | |
| JPH0575998A (ja) | Catvシステムのペイテレビ方式 | |
| JP2000244891A (ja) | ディジタル放送のコンテンツ制御方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081211 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |