JP2006085652A - 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム - Google Patents

中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム Download PDF

Info

Publication number
JP2006085652A
JP2006085652A JP2004272642A JP2004272642A JP2006085652A JP 2006085652 A JP2006085652 A JP 2006085652A JP 2004272642 A JP2004272642 A JP 2004272642A JP 2004272642 A JP2004272642 A JP 2004272642A JP 2006085652 A JP2006085652 A JP 2006085652A
Authority
JP
Japan
Prior art keywords
mode
repeater
selection signal
entertainment device
entertainment
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
Application number
JP2004272642A
Other languages
English (en)
Other versions
JP2006085652A5 (ja
JP4671648B2 (ja
Inventor
Koji Hamada
幸治 濱田
Katsunori Gento
勝則 源藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Interactive Entertainment Inc
Original Assignee
Sony Computer Entertainment Inc
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 Sony Computer Entertainment Inc filed Critical Sony Computer Entertainment Inc
Priority to JP2004272642A priority Critical patent/JP4671648B2/ja
Priority to US10/583,308 priority patent/US8135887B2/en
Priority to PCT/JP2005/016895 priority patent/WO2006030804A1/ja
Priority to CN2005800016579A priority patent/CN1906601B/zh
Priority to EP05783405A priority patent/EP1830278A4/en
Publication of JP2006085652A publication Critical patent/JP2006085652A/ja
Publication of JP2006085652A5 publication Critical patent/JP2006085652A5/ja
Application granted granted Critical
Publication of JP4671648B2 publication Critical patent/JP4671648B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/40—Bus structure
    • G06F13/4063—Device-to-bus coupling
    • G06F13/409—Mechanical coupling
    • 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/20—Input arrangements for video game devices
    • A63F13/23—Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • 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/10—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 input arrangements for converting player-generated signals into game device control signals
    • A63F2300/1025—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 input arrangements for converting player-generated signals into game device control signals details of the interface with the game device, e.g. USB version detection
    • 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/80—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 specially adapted for executing a specific type of game
    • A63F2300/8088—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 specially adapted for executing a specific type of game involving concurrently several players in a non-networked game, e.g. on the same game console

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Systems (AREA)
  • Small-Scale Networks (AREA)

Abstract

【課題】 エンタテインメント装置本体の動作モードの切り替えに応じて動作モードを自動的に選択することのできる中継器を提供する。
【解決手段】 1つ又は複数の操作端末又は外部記憶装置をエンタテインメント装置に接続するために用いられる中継器70である。エンタテインメント装置10は、その動作モードとして第1のモードと第2のモードを有する。中継器は、第1のモード用の第1中継処理装置200−1と、第2のモード用の第2中継処理装置200−2と、外部から入力される選択信号に基づき制御信号を発生する制御信号発生器201とを備える。中継器70は、エンタテインメント装置10が第1のモードで動作しているとき、第1のモード用の中継動作を行い、エンタテインメント装置10が第2のモードで動作しているとき、第2のモード用の中継動作を行う。
【選択図】 図5

Description

この発明は、ゲームプログラム等を実行させるためのエンタテインメント装置、エンタテインメント装置に1つ又は複数の操作端末又は外部記憶装置を接続するための中継器、通信システム及び通信方法並びにコンピュータを前記エンタテインメント装置として動作させるためのプログラムに関する。
家庭用のエンタテインメント装置等の電子機器には、コントローラ等の操作端末や、操作端末の操作環境についての各種データ及びエンタテインメント装置で実行するゲームの進行状況を記憶するメモリカード等の外部記憶装置が接続される。
複数の者が同時にゲームをできるように、操作端末及び外部記憶装置をエンタテインメント装置に直接接続することに代えて、エンタテインメント装置に中継器を接続し、この中継器に操作端末及び外部記憶装置を同時に複数接続できるようにしたものが知られている。例えば同時に4つの操作端末及び外部記憶装置を接続することができる。このような中継器を用いれば、中継器1台に複数の操作端末を接続できるので、エンタテインメント装置による遊技を多人数で行って、遊技の多様化を図ることができる、という利点がある。このような中継器は「マルチタップ」と呼ばれることがある。
ところで、半導体技術等の進歩に伴い、より高性能なエンタテインメント装置が開発・販売されてきている。このような新型のエンタテインメント装置において、新機種と旧機種との互換性がとられていないと、新機種を購入したユーザは、旧機種のゲームソフトを新機種では使うことができなくなる。係る不都合を解消するため、新旧両方のソフトウエアに対応できるエンタテインメント装置が提供されている。このようなエンタテインメント装置は、その動作モードとして第1のモードと第2のモードを有し、記憶媒体の種類などの応じて動作モードを切り替えている。第1のモードは、当該エンタテインメント装置について通常の動作(新機種としての動作)を行う通常モードであり、第2のモードは、他機種との互換性を想定して動作(旧機種としての動作)を行う互換モードである。新旧両方のソフトウエアに対応できるエンタテインメント装置では、モードの切り替えは自動的に実行されるので、遊技者はCDやDVDなどの遊技媒体をセットするだけで所望のゲームを楽しむことができる。
特開2001−314644号公報
しかし、新旧両方のソフトウエアに対応できるエンタテインメント装置でゲームを楽しもうとするとき、中継器を使用している場合は当該中継器を交換するとともに、当該中継器とエンタテインメント装置の間の接続をやり直し、さらに当該中継器への操作端末及び外部記憶装置の再接続を行わなければならなかった。すなわち、従来の中継器は複数の動作モードを持たないため、エンタテインメント装置を第1のモードで動作させるときはそれ専用の中継器を接続し、同様に第2のモードで動作させるときはそれ専用の中継器を接続しなければならない。
エンタテインメント装置それ自身は新旧の動作モードを自動的に選択するとしても、中継器及びこれに接続する操作端末及び外部記憶装置の脱着を手動で行うことになり、大変煩わしかった。これではせっかくのエンタテインメント装置本体における動作モードの自動選択機能を生かしきることはできず、遊技者に負担をかけ、ひいては遊技への興味を減殺することにもなりかねなかった。
本発明は斯かる課題を解決するためになされたもので、エンタテインメント装置本体の動作モードの切り替えに応じて動作モードを自動的に選択することのできる中継器、通信システム及び通信方法、並びに当該中継器に適するエンタテインメント装置、これを実現するためのプログラムを提供することを目的とする。
この発明は、1つ又は複数の操作端末又は外部記憶装置をエンタテインメント装置に接続するために用いられる中継器であって、エンタテインメント装置がその動作モードとして第1のモードと第2のモードを有する場合に、中継器は、エンタテインメント装置が第1のモードで動作しているとき第1のモード用の中継動作を行い、エンタテインメント装置が第2のモードで動作しているとき第2のモード用の中継動作を行うことを特徴とするものである。
好ましくは、第1のモードから第2のモードへ移行する場合、又は第2のモードから第1のモードへ移行する場合の少なくともいずれかにおいて、モードの移行の際に第1中継処理装置と第2中継処理装置の両方を選択しない期間を設けるようにする。第1中継処理装置と第2中継処理装置の両方を選択しない期間の長さを、エンタテインメント装置との通信手順に応じて定めるようにしてもよい。
第1のモードは、通常の動作を行う通常モードであってもよく、第2のモードは、他機種との互換性を想定して動作する互換モードであってもよい。
また、この発明は、1つ又は複数の操作端末又は外部記憶装置をエンタテインメント装置に接続するための通信方法であって、エンタテインメント装置がその動作モードとして第1のモードと第2のモードを有する場合において、記録媒体から情報を読み出し、読み出した情報に基づき前記エンタテインメント装置の動作モードを判定する判定ステップと、判定ステップの判定結果に基づき、エンタテインメント装置が第1のモードで動作しているとき第1のモード用の中継動作を行うステップと、判定ステップの判定結果に基づき、エンタテインメント装置が第2のモードで動作しているとき第2のモード用の中継動作を行うステップとを備えることを特徴とするものである。
また、この発明は、動作モードとして第1のモードと第2のモードを有するエンタテインメント装置であって、記録媒体から情報を読み出し、読み出した情報に基づき動作モードを判定し、判定された動作モードに応じて動作モードの選択信号を生成し、生成した前記選択信号を外部へ出力することを特徴とするものである。
また、この発明は、動作モードとして第1のモードと第2のモードを有するエンタテインメント装置としてコンピュータを動作させるためのプログラムであって、記録媒体から情報を読み出し、読み出した情報に基づき動作モードを判定し、判定された動作モードに応じて動作モードの選択信号を生成し、生成した前記選択信号を外部へ出力することを実行させるためのプログラムである。
この発明に係るプログラムは、例えば、記録媒体に記録される。
記録媒体には、例えば、EPROMデバイス、フラッシュメモリデバイス、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、CD(CD−ROM、Video−CDを含む)、DVD(DVD−Video、DVD−ROM、DVD−RAMを含む)、ROMカートリッジ、バッテリバックアップ付きのRAMメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性RAMカートリッジ等を含む。
記録媒体とは、何等かの物理的手段により情報(主にデジタルデータ、プログラム)が記録されているものであって、コンピュータ、専用プロセッサ等の処理装置に所定の機能を行わせることができるものである。
本発明によれば、エンタテインメント装置本体の動作モードの切り替えに応じて自動的に中継器の動作モードを選択するようにしたので、動作モードの切り替え時において都度中継器を交換する等の煩雑な作業が不要となる。
また、動作モード切替直後に第1のモードの動作と第2のモードの動作のいずれも行わないようにすることにより、それらの出力信号が衝突して生じる不具合を避けることができる。
本発明の実施の形態について図面を参照して説明する。
図1は、本発明の実施の形態に係るエンタテインメント装置のシステムを示している。このエンタテインメントシステムは、中心的処理装置であるエンタテインメント装置10、その操作端末となるコントローラ30、その外部記憶装置となるメモリカード50、エンタテインメント装置10とコントローラ30及びメモリカード50とを仲介する中継器70、及びエンタテインメント装置10に接続される映像音声出力装置(一般的にはテレビ受像機)TVを備えている。
エンタテインメント装置10の前面には、コントローラ用接続部15と、メモリカード用のカードスロット部16とを備える。
エンタテインメント装置10は、CDやDVDなどの光ディスク等の記録媒体に記憶されたゲームや画像等のアプリケーションプログラムを読み出して、映像音声出力装置TV上に表示するとともに、コントローラ30を用いて操作者が指示することにより、該プログラムを実行させる機能を有している。このエンタテインメント装置10は、図示しないメインボード、電源ユニット、ディスク駆動装置および入出力信号制御基板を備え、これらは、エンタテインメント装置10の筐体内部に収納されている。
図示しないディスク装置は、CD−ROM、DVD−ROM等の光ディスクを再生するものであり、エンタテインメント装置10の筐体内部に配置される光ピックアップ部を含む装置本体と、この装置本体に該光ディスクをローディングするディスクトレー13とを備え、ディスクトレー13の端面が筐体の正面右側に露出している。そして、このディスクトレー13に隣接するスイッチ14を操作すると、ディスクトレー13がエンタテインメント装置10の筐体内部から出てきて光ディスクを装着することができる。
操作端末となるコントローラ30は、エンタテインメント装置10に操作信号を出力するものであり、中継器70またはエンタテインメント装置10と接続するための接続端子33とを備えている。例えば、このようなコントローラ30を中継器70を介してエンタテインメント装置10に接続し、ゲーム等のアプリケーションプログラムを実行している場合において、操作者(遊技者)がコントローラ30の操作スイッチを操作することにより制御信号が出力され、中継器70を介してエンタテインメント装置10に該信号が入力され、操作者の所望の状態にアプリケーションプログラムを実行させることができる。
外部記憶装置としてのメモリカード50は、基板に実装されるフラッシュメモリと、このフラッシュメモリを含む基板を収納するケースとを備え、基板端部に導電パターンが形成される。このメモリカード50には、ゲーム等のアプリケーションプログラムの進行状態、設定等を記録することができるようになっていて、ゲームの終了時には、その状態を保存するためにエンタテインメント装置10からメモリカード50に信号が出力される。一方、一旦終了したゲームを後日再度続けて実行したい場合、ゲームの開始時に、このメモリカード50の記録情報をエンタテインメント装置10にロードする。
図2は中継器70の右側面図を示し、図3は中継器70の上面図を示す。中継器70は、中継器本体71、ケーブル73、および本体接続用端子75を備えている。本体接続用端子75は、コントローラ用接続端子77と、メモリカード用接続端子79とを備えている。中継器本体71は、4つのコントローラ接続部711と、4つのカードスロット部713と、図示しない制御基板と、これらを収納する筐体とを備えている。尚、各コントローラ接続部711は、エンタテインメント装置10のコントローラ用接続部15と同一の構造であり、また、各カードスロット部713も、エンタテインメント装置10のカードスロット部16と同一の構造である。
操作端末接続部となるコントローラ接続部711には、前記コントローラ30の接続端子33が接続される。外部記憶装置接続部となるカードスロット部713は、コントローラ接続部711の上方に、該コントローラ接続部711の配置に応じて設けられ、メモリカード50が挿入接続される。
エンタテインメント装置10および中継器70間の通信は、図4のタイミングチャートに示されるように、通信開始通知信号DTRがLowになると、エンタテインメント装置10および中継器70間の通信が開始され、通信開始通知信号DTRは、通信中は常にLowとなる。尚、通信途中でこの通信開始通知信号DTRがHighになると、中継器70の通信制御部は、途中の通信をキャンセルし、次の通信に備えるようになっている。
送信データTXDは、制御対象を認識するための認識コードを含むプロトコルと、該制御対象の制御を行うコマンドとを備え、1バイト毎にシリアルクロックSCKと同期してエンタテインメント装置10から出力される。応答データRXDは、送信データTXDで処理された制御対象を表す認識コードと、制御対象の制御の結果を表す結果情報とを備え、前記送信データTXDと同様に、1バイト毎にシリアルクロックSCKと同期して中継器70から出力される。
通信開始応諾信号DSRは、上述した送信データTXDおよび応答データRXDの1バイト毎の送受信において、次の1バイト分の信号を送受信する準備ができたか否かを、エンタテインメント装置10に知らせる信号であり、図4から判るように、中継器70の送受信準備が完了すると、中継器70から通信開始応諾信号DSRをLowとして出力する。
なお、送信データTXD又は応答データRXDで通信を行っている最中にモードの切替が行われると、エンタテインメント装置10で通信に異常が生じたと判断され誤動作が生じたりエラーになることがあるので、通信の最中にはモードの切替を行わないようにするか、モードが切り替えられても不具合が生じないようにすることが好ましい。なおこの点については、さらに後述する。
エンタテインメント装置10から出力され、中継器70に入力される制御信号に含まれるコマンドとしては、中継器70のコントローラ接続部711、カードスロット部713の数の取得などが設定されている。
次に、図5の説明図、図6乃至図8のフローチャート、図9及び図10のタイミングチャートを参照して本発明の実施の形態に係る動作を説明する。
図5は本システム全体の機能ブロック図を示す。エンタテインメント装置10の入出力を制御するIOP120は、信号線TXD,RXDを介して中継器70の第1のモード用のマルチタップIC200−1及び第2のモード用のマルチタップIC200−2に接続されるとともに、IOP120から出力されるモード切替用の選択信号SELは、中継器70の制御信号発生器201に入力される。この選択信号SELは、図1に示すエンタテインメント装置10のカードスロット部16内の所定の端子から出力され、図2に示すメモリカード用接続端子79及びケーブル73を介して中継器本体71に入力される。なお、ケーブル73内には、選択信号SELを送信するための信号線の他、上記信号線TXD,RXDも収容されている。マルチタップIC200−1とマルチタップIC200−2とは、バスバッファ202を介してコントローラ用コネクタ711とメモリカード用コネクタ713に接続されている。制御信号発生器201は、選択信号SELに応じてマルチタップIC200−1と200−2のいずれかを選択して動作させる。これにより、中継器70の動作モードが、選択信号SELに応じて第1のモードと第2のモードのいずれかに切り替わる。なお、図5は説明を簡単にするためにコネクタ711、713を一つしか示していないが、本実施形態の中継器70は各コネクタを複数(例えば4つ)備える。IOP120、マルチタップIC200、制御信号発生器201等については後でさらに説明する。
図6は動作モード切替の一例を示すフローチャートである。同図はディスクをDVDからCDへ交換したときに第1のモードから第2のモードへ切り替わる場合を示す。ディスクを入れ替えると、エンタテインメント装置10がディスクを読み取りそれを判別する(S1)。判別の結果、それがCDであるのでエンタテインメント装置10の動作モードを第2のモードに切り替えるとともに、第2のモードを選択するように選択信号SELの出力を設定する(S2)。選択信号SELを出力し、これを中継器70で受信する(S3)。選択信号SELの切替を検出すると、中継器70はマルチタップIC200−1と200−2の両方をリセットし(S4)、その後、第2のモード用のマルチタップIC200−2を選択する(S5)。
動作モードの切替の際に、S4のようにマルチタップIC200−1と200−2の両方をいったん非動作状態にし、その後一方を有効にすることが望ましい。S4のような両方の非動作状態を設けないとマルチタップIC200−1と200−2の出力が干渉し、この影響をエンタテインメント装置10が受けて誤動作するおそれがある。エンタテインメント装置10の動作モードに応じて中継器を交換する場合には、コネクタの差し替え作業が必ず生じるため非動作状態が確保され、出力が干渉するといったことはない。これに対し、本実施形態に係る中継器70では、エンタテインメント装置10の動作モードの切替時における中継器70の作動状態を電子的に切り替えるため、S4の処理を行うことが有効である。
図7は動作モード切替の他の例を示すフローチャートである。同図はCDを取り出したときに第2のモードから第1のモードへ切り替わる場合を示す。デフォルトは第1のモードであるので、ディスクドライブにCDが装着されていないときは自動的に第1のモードに戻る(S11)。エンタテインメント装置10の動作モードを第1のモードに切り替えるとともに、第1のモードを選択するように選択信号SELの出力を設定する(S12)。選択信号SELを出力し、これを中継器70で受信する(S13)。選択信号SELの切替を検出すると、中継器70はマルチタップIC200−1と200−2の両方をリセットし(S14)、その後、第1のモード用のマルチタップIC200−1を選択する(S15)。
図8は動作モード切替の他の例を示すフローチャートである。同図は電源投入又はリセット時の起動時において第1のモードに設定される場合を示す。デフォルトは第1のモードであるので、起動時には自動的に第1のモードに設定される(S21)。エンタテインメント装置10の動作モードを第1のモードに設定するとともに、第1のモードを選択するように選択信号SELの出力を設定する(S22)。選択信号SELを出力し、これを中継器70で受信する(S23)。電源投入又はリセットを検出すると、中継器70はマルチタップIC200−1と200−2の両方をリセットし(S24)、その後、第1のモード用のマルチタップIC200−1を選択する(S25)。中継器70の電源はエンタテインメント装置10から供給されているので、その電源投入又はリセット時には中継器70にはリセットがかかるようになっている。
図9はCDがセットされ、第2のモードのアプリケーションが実行されたときのタイミングチャートを示す。新たにアプリケーションを実行する際には電源投入又はリセットされるので、図9のRESET(電源投入)に示すように、時刻T1において電源の電圧レベルが瞬間的にゼロ近くにまで下がり、その後徐々に正常レベルに戻っていく(時刻T1はリセットがかけられた時刻)。制御信号発生器201に内蔵されているリセットICにより、時刻T1から時刻T2にかけてLレベルのリセット信号MTAP−RSTが発生される。電源投入又はリセットがなされると、エンタテインメント装置10でモードの判別を行い、その結果に従って選択信号SELが出力される。デフォルトでは第1のモードを選択するようになっているので、最初はLレベルであり判定終了してからHレベルになる。図9においてPS−MODE(選択信号SELに相当)で示される信号が時刻T3でHレベルになっているが、これは第2のモードの選択を意味する。時刻T3以降はエンタテインメント装置10が第2のモードで動作するのであるが、中継器70においては時刻T3からT4の間でマルチタップIC200−1と200−2の両方をいったん非動作状態にする。出力の干渉を避けるためである。図9においてPS1 MTAP/RES(マルチタップIC200−2の選択信号に相当)とPS2 MTAP/RES(マルチタップIC200−1の選択信号に相当)が、時刻T3からT4にかけて両方ともLレベルになっている。時刻T4以降にPS1 MTAP/RESがHレベルとなり、マルチタップIC200−2が選択されて中継器70は第2のモードで動作する。時刻T4でエンタテインメント装置10は第2のモードで動作し、そして中継器70が第2のモードで動作していることを検出するので、正常に動作を継続する。
図10は第1のモードのアプリケーションが実行されたときのタイミングチャートを示す。これはデフォルト状態であるので、時刻T2以降、マルチタップIC200−1が選択されて中継器70は第1のモードで動作する。時刻T1からT2にかけてPS1 MTAP/RESとPS2 MTAP/RESが両方ともLレベルになっているので、時刻T2において出力の干渉は生じない。
図9と図10に共通しているのは、動作モードが変化したとき(図9及び図10でPS−MODEがHレベルからLレベルへ変化する時刻T1と、図9でLレベルからHレベルへ変化する時刻T3)から一定時間(300ms)は、PS1 MTAP/RESとPS2 MTAP/RESが両方ともLレベルになっているということである。これは上記したように信号の干渉を避けるためであるが、エンタテインメント装置10が誤動作しないために両方のLレベルを少なくとも図4のデータ通信時間(TXDやRXDの継続時間)以上設けると好ましい。
本発明の実施の形態によれば、中継器に第1のモード用のICと第2のモード用のICを備え、これらをエンタテインメント装置本体の動作モードの切り替えに応じて自動的に選択するようにしたので、どの動作モードにも対応できる中継器(マルチタップ)を提供できるようになった。本発明の実施の形態に係る中継器を使用すれば、モード変更の場合に中継器の交換やコントローラの接続のやり直し、メモリカードの脱着などの煩雑な作業が不要になる。
しかも、動作モード切替直後に一定時間以上にわたって第1のモード用のICと第2のモード用のICのいずれも動作しないようにすることにより、それらの出力信号が衝突して生じる不具合を避けることができる。
次にエンタテインメント装置10と中継器70の構成について説明を加える。
(1)エンタテインメント装置10の説明、特に動作モードの切替について
次にエンタテインメント装置10の内部構造について詳しく説明する。
図11は、エンタテインメント装置10の構成を示すブロック図である。同図に示すように、本エンタテインメント装置は、MPU(メインプロセシングユニット)100と、GP(グラフィックスプロセッサ)110と、IOP(入出力用サブ・プロセッサ)120と、CD/DVDデコーダ130と、SPU(サウンド再生処理プロセッサ)140と、OSROM(リードオンリーメモリ)150と、メインメモリ160と、IOPメモリ170とを備える。
そして、MPU100とGP110とは、専用バス101によって接続されている。また、MPU100とIOP120とは、SBUSと呼ばれるバス102によって接続されている。また、IOP120、CD/DVDデコーダ130、SPU140及びOSROM150は、SSBUSと呼ばれるバス103に接続されている。
また、MPU100には、メインメモリ160が接続され、IOP120には、IOPメモリ170が接続されている。IOP120には、コントローラ(PAD)30又は中継器70が接続される。
MPU100は、エンタテインメント装置10のメインCPU(中央演算ユニット)である。MPU100は、OSROM150に格納されたプログラムを実行すること、また、CDまたはDVDからメインメモリ160にロードされたプログラムを実行することによって、所定の処理を行う。
GP110は、本エンタテインメント装置のレンダリングの機能を受け持つ。GP110は、MPU100からの指示に従って、描画処理を行う。
IOP120は、MPU100と周辺装置(CD/DVDデコーダ130、SPU140等)との間のデータのやり取りを制御する。
CD/DVDデコーダ130は、CDやDVDからデータを読み出し、メインメモリ160への転送を行う。
SPU140は、サウンドバッファ(不図示)に格納された圧縮波形データを、MPU100等からの発音命令に基づいて、所定のサンプリング周波数で再生する。
OSROM150は、起動時等にMPU100やIOP120が実行するプログラムが格納されているROMである。OSROM150には、MPU100及びIOP120が共用するコード並びに各プロセッサ専用のコードが分離して格納されている。MPU100専用のコード(プログラム)には、例えば、後述するGPUエミュレータがある。
メインメモリ160は、MPU100の主記憶であり、MPU100が実行する命令やMPU100が利用するデータ等が格納される。
IOPメモリ170は、IOP120の主記憶である。このIOPメモリ170には、IOP120が実行する命令、IOP120が利用するデータ等が格納される。
他機種のエンタテインメント装置との互換性を確保するため、エンタテインメント装置10は、第1のモードと第2のモードの2つの動作モードを有する。前記第1のモードは、当該装置について通常の動作を行う通常モードであり、前記第2のモードは、他機種との互換性を想定して動作する互換モードである。そして、本エンタテインメント装置は、通常は、通常モードで起動され、通常モードで動作する。しかし、本エンタテインメント装置は、他機種のエンタテインメント装置用のタイトル(ソフトウエア)を実行するときは、互換モードに移行する。
互換モードでは、IOP120が他機種におけるメインCPUとして動作し、MPU100及びGP110が他機種における描画プロセッサ(GPU)をエミュレートすることによって、他機種のエンタテインメント装置用のタイトルを実行する。すなわち、本エンタテインメント装置では、MPU100及びGP110を有する第1のプロセッサ手段と、IOP120を有する第2のプロセッサ手段とが存在する。そして、通常モードでは、第1のプロセッサ手段がメインCPUおよび描画プロセッサとして機能すると共に、第2のプロセッサ手段がI/Oプロセッサとして機能する。一方、互換モードでは、第2のプロセッサ手段がメインCPUとして機能するとともに、前記第1のプロセッサ手段が描画プロセッサとして機能する。
そのため、IOP120は、他機種におけるメインCPUと同等なプロセッサ・コアを備えている。すなわち、IOP120は、他機種のエンタテインメント装置のメインCPU用に用意されたプログラム・コードをそのまま実行でき、同じ動作を行う。なお、IOP120のプロセッサ・コアは、他機種のエンタテインメント装置のメインCPU用に用意されたプログラム・コードをそのまま実行でき、同様の動作を行うもの(例えば、バイナリ・コンパティブルなプロセッサ・コア)であればよい。本実施形態では、他機種のエンタテインメント装置との下位互換性をより高くするため、同一のプロセッサ・コアを用いている。
更に、IOP120の動作周波数は、通常モードでは、例えば、37.5MHzであるが、互換モードでは、他機種のエンタテインメント装置と同じ33MHzに切り替わる。これにより、ゲーム・ソフトウエア側が他機種のエンタテインメント装置のハードウェアに対して、1クロックのレベルで動作を最適化している場合であっても、確実に動作させることが可能になる。
また、MPU100及びIOP120は、両者間のインタフェースを動作モードに応じて切り替える。すなわち、互換モードでは、IOP120は、MPU100に対して、他機種のメインCPUと同じインタフェースを提供し、MPU100も、IOP120に対して、他機種のGPUと同じインタフェースを提供する。
更に、SPU140も互換モードと通常モードとで、動作を切り替える。すなわち、互換モードでは、他機種のエンタテインメント装置のSPUとまったく同じものとして動作する。一方、通常モードでは、SPUより高性能なサウンド処理プロセッサとして動作する。また、SPU140の動作周波数は、互換モードでは、CD−ROMのサンプリング周波数に対応して、44.1KHzとなり、通常モードでは、DVDのサンプリング周波数に対応して、48KHzとなる。
次に、動作モードの判定方法の概要について説明する。
エンタテインメント装置10は、電源が投入されると、CD/DVDデコーダ130が通常モードで立ち上がり、CD/DVDドライブに搭載されているディスクが本エンタテインメント装置用のものか他機種のエンタテインメント装置用のものかを判別する。判別の結果、ドライブに本エンタテインメント装置用のCD/DVDディスクが入っている場合、または、なにも入っていない場合は、通常モードのまま立ち上がる。一方、ドライブに入っているディスクが他機種のエンタテインメント装置用であるCDであった場合は、互換モードに移行する。
次に、IOP120の内部構成について説明する。図12は、IOP120の内部構成を示す図である。同図に示すように、IOP120は、プロセッサ・コア500と、MPUインタフェース部510と、SSBUSインタフェース部520と、メモリコントローラ530と、シリアル入出力部540と、DMAコントローラ550とを備える。
プロセッサ・コア500は、IOP120全体の動作を制御する制御部である。前述したように、プロセッサ・コア500は、他機種のエンタテインメント装置のメインCPUのプロセッサ・コアと同一のものである。
MPUインタフェース部510は、MPU100とのデータのやり取りを行うためのインタフェース部である。
SSBUSインタフェース部520は、SSBUS103とのデータのやり取りを行うためのインタフェース部である。
シリアル入出力部540は、IOP120に接続されたコントローラ30又は中継器70との間でデータのやり取りを行うためのインタフェース部である。
DMAコントローラ550は、IOPメモリ170とIOP120の構成要素との間でデータのやり取りを行う。
メモリコントローラ530は、IOPメモリ170に対するデータの読み書きを制御するコントローラである。
次に、通常モードから互換モードへの切り替え方法について説明する。
エンタテインメント装置10では、通常モードから互換モードへの切り替えをリセット信号(電源オン)を使って行う。
電源が投入されたり、または、リセットスイッチが押されたりすると、リセット信号を有効にし、全ての電源が立ち上がって所定時間が経過すると、リセット信号を解除する。
リセット信号でMPU100、IOP120、SPU140等がリセットされると、これらは、まず、通常モードでの動作を開始する。
そして、必要な初期化処理終了後、前述した動作モードの判定結果に従って、互換モードに移行する場合は、MPU100が所定のモード移行信号を生成し、この信号によりIOP120及びSPU140等は、それぞれ互換モードでの動作を開始する。
次に、本エンタテインメント装置のブートシーケンスについて説明する。
リセット信号によってリセットされると、MPU100及びIOP120は、まず、同一のブートベクトルアドレスからプログラムの実行を開始する。本実施形態では、MPU100とIOP120とが、同じアーキテクチャのプロセッサであることを想定しているので、ブートベクトルアドレスも同一になっている。
このとき、IOP120は、OSROM150に直接アクセスする。一方、MPU100は、IOP120を介して、OSROM150にアクセスする。IOP120は、自分の初期化処理を先にするため、必要な初期化処理を終えるまで、MPU100にバスの使用権を与えず、MPU100を待ち状態にさせておく。
リセット時にMPU100及びIOP120によってアクセスされるOSROM150の領域には、プロセッサIDを獲得し、自分がMPU100かIOP120かを判断し、その結果に応じて、各プロセッサ用のコードにジャンプするというコードが格納されている。IOP120及びMPU100は、当該コードを実行することにより、それぞれ自分用のコードへジャンプする。
IOP120は、自分用のコードへジャンプすると、まず、今回のリセットがリセット信号によるリセットか、モード切替信号によるリセットかを判別する。IOP120は、特定の制御レジスタのビットを参照することにより、これらを判別できる。
この場合、リセット信号によるリセットであるので、本エンタテインメント装置としての起動を行うため、ハードウェアを本エンタテインメント装置用に初期化する。そして、ペリフェラル(コントローラ、CD/DVDドライブ等)のドライバのセットアップを行う。
必要な初期化処理を終了すると、IOP120は、待ち状態にあったMPU100の動作を開始させ(MPUオン)、自分は、MPU100からのリクエスト待ち状態になる。MPUオンは、IOP120が特定の制御レジスタのビットを書き替えることで行われる。
MPU100は、自己の初期化処理を終了したIOP120によって、OSROM150へのアクセスが許可されると(MPUオンになると)、OSROM150のリードを行い、読み出したプログラムの実行を開始する。当該プログラムにおいて、MPU100は、IOP120と同様に、自己のプロセッサIDを獲得し、自分用(すなわち、MPU100用)のコードへジャンプする。
MPU100は、自分用のコードへジャンプすると、オープニング画面の表示を行う。
次に、CD/DVDドライブに装填されているディスクの種別判定を行う。この判定は、CD/DVDデコーダ130内のディスク種別レジスタを参照することにより行う。
CD/DVDデコーダ130は、リセット信号によりリセットされると、まず、ドライブに挿入されているディスクを識別し、その結果(本エンタテインメント装置用ディスクである/他機種のエンタテインメント装置用ディスクである/ディスクなし等)を、CD/DVDデコーダ130内のディスク種別レジスタに反映して、コマンド待ち状態になっている。
ディスク種別の判定の結果、本エンタテインメント装置用のディスクが装填されているか、または、なんのディスクも装填されていなかった場合は、そのまま、本エンタテインメント装置として立ち上がる。
更に、本エンタテインメント装置用のディスクがドライブに装填されている場合は、MPU100は、ディスクから本エンタテインメント装置用のソフトウエアをメインメモリ160にロードして、実行する。ソフトウエアの実行中、描画処理を行う場合は、GP110に対して描画を指示し、また、音声を出力する場合は、IOP120を介して、SPU140に対して音声出力を指示する。
一方、ディスク種別の判定の結果、ドライブに他機種のエンタテインメント装置用のディスクが装填されていた場合は、互換モードに切り替えて、他機種のエンタテインメント装置として立ち上がる。
そのため、MPU100は、GPUエミュレータをOSROM150からメインメモリ160へロードし、実行する。
次に、IOP120等を互換モードに移行させるため、モード移行信号を生成する。モード移行信号を生成すると、MPU100は、IOP120からのグラフィックス命令待ち状態になる。MPU100+GP110は、以降上記他機種のGPUとして動作する。
モード移行信号によってリセットされたIOP120は、リセット信号でリセットされた場合と同様にして、IOP120用のコードへジャンプすると、今回のリセットがリセット信号によるリセットか、モード移行信号によるリセットかを判別する。
この場合、モード移行信号によるリセットであるので、他機種のエンタテインメント装置としての起動を行うため、IOP120は、ハードウェアを他機種のエンタテインメント装置用に初期化する。また、IOP120と同様に、モード移行信号でリセットされたSPU140は、互換モードで起動する。また、モード移行信号がアサートされると、CD/DVDデコーダ130に対しては、割り込みが発生し、CD/DVDデコーダ130は、この割り込みを検知すると、互換モードでの動作を開始して、コマンド待ち状態になる。
必要な初期化処理終了後、IOP120は、他機種のエンタテインメント装置におけるメインCPUと同様にメインCPUとして動作を開始し、互換カーネルをブートする。以後、IOP120は、他機種のエンタテインメント装置のメインCPUと同様にして、他機種のエンタテインメント装置用のソフトウエアを実行する。ソフトウエアの実行中、グラフィックスの描画を行う場合は、IOP120は、MPU100に対してGPUコマンドを送信することによって描画を指示し、また、音声を出力する場合は、互換モードのSPU140に対して音声出力を指示する。
(2)中継器70の説明
次に中継器70の内部構造について詳しく説明する。
図13は中継器70の内部構造を示すブロック図である。200−1は第1のモード(PS2)用のマルチタップIC、200−2は第2のモード(PS1)用のマルチタップICである。マルチタップIC200−1は、第1のモードにおいて複数のコントローラ及びメモリカードとエンタテインメント装置10の間で通信の中継処理を行うものであり、マルチタップIC200−2は、第2のモードにおいて複数のコントローラ及びメモリカードとエンタテインメント装置10の間で通信の中継処理を行うものである。マルチタップIC200−1及び200−2には、コントローラ用コネクタ77の信号が接続される。さらに、マルチタップIC200−1には、メモリカード用コネクタ79の信号が接続される。
201はマルチタップIC200−1又は200−2のいずれかを選択するための制御信号(RESET&SELECT)を発生する制御信号発生器である。この制御信号により、第1のモードにおいてマルチタップIC200−1が動作し、マルチタップIC200−2は非動作状態になる。第2のモードにおいてはその逆になる。
202−1乃至202−4は、マルチタップIC200−1及び200−2と、4つのコントローラ用コネクタ711A乃至711D及びメモリカード用コネクタ713A乃至713Dとを中継するためのバススイッチである。コントローラ用コネクタ711A乃至711Dは、バススイッチ202−1と202−3に接続されている。バススイッチ202−1はマルチタップIC200−1に接続され、バススイッチ202−3はマルチタップIC200−2に接続されている。したがって、コントローラ30の信号をマルチタップIC200−1又は200−2のいずれにも接続することができる。メモリカード用コネクタ713A乃至713Dは、バススイッチ202−2と200−4に接続されている。バススイッチ202−4はマルチタップIC200−1に接続され、バススイッチ202−2はマルチタップIC200−1とメモリカード用コネクタ79に接続されている。したがって、メモリカード50の信号をマルチタップIC200−2又はマルチタップIC200−1とメモリカード用コネクタ79のいずれにも接続することができる。
中継器70は以上のように構成されているので、制御信号発生器201の制御信号により、コントローラ30とメモリカード50の信号をマルチタップIC200−1又は200−2のいずれかで処理させることができる。
制御信号発生器201の具体的な回路例を図14に示す。同図の例では、外部から入力される選択信号SELがLレベルのとき第1のモード(PS1)となり、マルチタップIC200−2を選択する。選択信号SELがHレベルのとき第2のモード(PS2)となり、マルチタップIC200−1を選択する。
図14において、2011はリセット信号MTAP−RSTを発生するリセットICである。2012は選択信号SELがHレベルになったときに所定幅(300ms)のパルスを発生するパルス発生器である。2013は選択信号がLレベルになったときに所定幅(300ms)のパルスを発生するパルス発生器である。これらの時間は接続されているコンデンサCと抵抗Rの値で調整可能である。2014はインバータである。2015は選択信号SEL、パルス発生器2012及びリセットIC2011の出力を受ける3入力のANDゲートである。2016は選択信号SELの反転信号、パルス発生器2013及びリセットIC2011の出力を受ける3入力のANDゲートである。
ANDゲート2015の出力はマルチタップIC200−1の選択信号であり、選択信号SELがHレベルのときHレベルの信号を出力する。ANDゲート2016の出力はマルチタップIC200−2の選択信号であり、選択信号がLレベルのときHレベルの信号を出力する。ただし、電源投入直後又はリセット直後においてリセット信号が有効である場合、及び、選択信号SELがHレベル又はLレベルに変化してから所定時間(300ms)経過するまでの間は、ANDゲート2015の出力はLレベルである。したがって、リセット中にマルチタップIC200−1と200−2はいずれも選択されることはないし、エンタテインメント装置10の動作モードが切り替わったときから所定時間についても同じである。特に、後者のように動作モード切替直後に一定時間以上にわたってマルチタップIC200−1と200−2のいずれも動作しないようにすることにより、それらの出力信号が衝突してエンタテインメント装置10がエラーと判定するような不具合を避けることができるようになる。
本発明は、以上の実施の形態に限定されることなく、特許請求の範囲に記載された発明の範囲内で、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
エンタテインメント装置のシステム全体図である。 中継器の側面図である。 中継器の平面図である。 エンタテインメント装置と中継器間のデータ通信のタイミングチャートである。 発明の実施の形態に係る中継器の動作説明図である。 発明の実施の形態に係る中継器の動作モード変更手順を示すフローチャートである。 発明の実施の形態に係る中継器の他の動作モード変更手順を示すフローチャートである。 発明の実施の形態に係る中継器の他の動作モード変更手順を示すフローチャートである。 発明の実施の形態に係る中継器の動作モード変更手順を示すタイミングチャートである。 発明の実施の形態に係る中継器の他の動作モード変更手順を示すタイミングチャートである。 エンタテインメント装置の機能ブロック図である。 エンタテインメント装置の入出力部(IOP120)の機能ブロック図である。 発明の実施の形態に係る中継器の機能ブロック図である。 発明の実施の形態に係る制御信号発生器の回路図の一例である。
符号の説明
10 エンタテインメント装置
30 コントローラ(操作端末)
50 メモリカード(外部記憶装置)
70 中継器(マルチタップ)
200−1 マルチタップIC(第1中継処理装置)
200−2 マルチタップIC(第2中継処理装置)
201 制御信号発生器
2012、2013 パルス発生器

Claims (14)

  1. 1つ又は複数の操作端末又は外部記憶装置と、動作モードとして少なくとも第1のモードと第2のモードとを有するエンタテインメント装置と、を接続する中継器であって、
    前記エンタテインメント装置が前記第1のモードで動作しているとき第1のモード用の中継動作を行い、前記エンタテインメント装置が前記第2のモードで動作しているとき第2のモード用の中継動作を行う
    ことを特徴とする中継器。
  2. 請求項1に記載の中継器であって、
    前記第1のモードから前記第2のモードへ移行する場合、又は前記第2のモードから前記第1のモードへ移行する場合の少なくとも何れかにおいて、モードの移行の際に前記第1のモードと前記第2のモードの両方の中継動作を行わない期間を設けた
    ことを特徴とする中継器。
  3. 請求項2に記載の中継器であって、
    前記第1のモードと前記第2のモードの両方の中継動作を行わない期間の長さを、前記エンタテインメント装置との通信手順に応じて定めた
    ことを特徴とする中継器。
  4. 請求項1〜請求項3の何れかに記載の中継器であって、
    前記エンタテインメント装置から該エンタテインメント装置が実行する動作モードに対応した選択信号を受信し、該受信した選択信号に応じて、前記第1のモード用の中継動作又は前記第2のモード用の中継動作を行う
    ことを特徴とする中継器。
  5. 請求項4に記載の中継器であって、
    第1のモード用の第1中継処理装置と、
    第2のモード用の第2中継処理装置と、
    前記選択信号に基づき前記第1中継処理装置を作動させる第1制御信号と前記第2中継処理装置を作動させる第2制御信号とを発生する制御信号発生器と、を備えた
    ことを特徴とする中継器。
  6. 請求項5に記載の中継器であって、
    前記制御信号発生器は、前記第1のモードから前記第2のモードへ移行する場合、又は前記第2のモードから前記第1のモードへ移行する場合に、所定の幅のパルスを発生するパルス発生器を備えた
    ことを特徴とする中継器。
  7. 請求項1〜請求項6の何れかに記載の中継器であって、
    前記第1のモードは、通常の動作を行う通常モードであり、前記第2のモードは、他機種との互換性を想定して動作する互換モードである
    ことを特徴とする中継器。
  8. 動作モードとして少なくとも第1のモードと第2のモードを有するエンタテインメント装置であって、
    記録媒体から情報を読み出し、読み出した情報に基づき動作モードを判定し、判定された動作モードに応じて動作モードの選択信号を生成し、生成した前記選択信号を外部へ出力する
    ことを特徴とするエンタテインメント装置。
  9. 動作モードとして少なくとも第1のモードと第2のモードとを有するエンタテインメント装置と、該エンタテインメント装置と1つ又は複数の操作端末又は外部記憶装置と接続する中継器と、を備えた通信システムであって、
    前記エンタテインメント装置は、実行する動作モードに対応した選択信号を前記中継器へ送信し、
    前記中継器は、前記選択信号を受信し、該受信した選択信号に基づき、前記エンタテインメント装置が前記第1のモードで動作しているとき第1のモード用の中継動作を行い、前記エンタテインメント装置が前記第2のモードで動作しているとき第2のモード用の中継動作を行う
    ことを特徴とする通信システム。
  10. 1つ又は複数の操作端末又は外部記憶装置と、動作モードとして少なくとも第1のモードと第2のモードとを有するエンタテインメント装置とを、中継器を介して接続する通信方法であって、
    前記エンタテインメント装置が、記録媒体から情報を読み出し、該読み出した情報に基づき該エンタテインメント装置の動作モードを判定すると共に、その判定結果に対応した選択信号を生成する判定ステップと、
    前記エンタテインメント装置が、前記選択信号を前記中継器へ送信する送信ステップと、
    前記中継器が、前記選択信号を受信するステップと、
    前記受信した選択信号が前記第1のモードに対応する信号であるとき、前記中継器が第1のモード用の中継動作を行うステップと、
    前記受信した選択信号が前記第2のモードに対応する信号であるとき、前記中継器が第2のモード用の中継動作を行うステップと、
    を備えることを特徴とする通信方法。
  11. 請求項10に記載の通信方法であって、
    前記判定ステップは、記録媒体が取り外された際に動作モードを前記第1のモードに設定すると共に、該第1のモードに対応する選択信号を生成するステップを含む
    ことを特徴とする通信方法。
  12. 請求項10又は請求項11に記載の通信方法であって、
    前記中継器は、第1のモード用の第1中継処理装置と第2のモード用の第2中継処理装置とを有し、
    前記選択信号が前記第1のモードに対応する信号及び第2のモードに対応する信号の一方から他方へ切り替わったとき、前記中継器が、前記第1中継処理装置と前記第2中継処理装置の両方を所定期間リセットするステップをさらに備えた
    ことを特徴とする通信方法。
  13. 請求項10に記載の通信方法であって、
    前記中継器は、第1のモード用の第1中継処理装置と第2のモード用の第2中継処理装置とを有し、
    前記判定ステップは、前記エンタテインメント装置の電源が投入された際に、動作モードを前記第1のモードに設定すると共に、前記第1のモードに対応する選択信号を生成するステップを含み、
    前記エンタテインメント装置の電源が投入されて前記第1のモードに対応する選択信号が新たに生成された際に、前記中継器が、前記第1中継処理装置と前記第2中継処理装置の両方を所定期間リセットするステップをさらに備える
    ことを特徴とする通信方法。
  14. 動作モードとして第1のモードと第2のモードを有するエンタテインメント装置としてコンピュータを動作させるためのプログラムであって、
    記録媒体から情報を読み出すステップと、
    前記読み出した情報に基づき動作モードを判定するステップと、
    前記判定された動作モードに応じて動作モードの選択信号を生成するステップと、
    前記生成した前記選択信号を外部へ出力するステップと、
    を実行させるためのプログラム。
JP2004272642A 2004-09-17 2004-09-17 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム Expired - Fee Related JP4671648B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2004272642A JP4671648B2 (ja) 2004-09-17 2004-09-17 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム
US10/583,308 US8135887B2 (en) 2004-09-17 2005-09-14 Relay, entertainment apparatus, communication system, communication method, and program
PCT/JP2005/016895 WO2006030804A1 (ja) 2004-09-17 2005-09-14 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム
CN2005800016579A CN1906601B (zh) 2004-09-17 2005-09-14 中继装置、通信系统、通信方法
EP05783405A EP1830278A4 (en) 2004-09-17 2005-09-14 RELAY, ENTERTAINMENT, COMMUNICATION SYSTEM, COMMUNICATION PROCEDURE AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004272642A JP4671648B2 (ja) 2004-09-17 2004-09-17 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム

Publications (3)

Publication Number Publication Date
JP2006085652A true JP2006085652A (ja) 2006-03-30
JP2006085652A5 JP2006085652A5 (ja) 2007-09-27
JP4671648B2 JP4671648B2 (ja) 2011-04-20

Family

ID=36060056

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004272642A Expired - Fee Related JP4671648B2 (ja) 2004-09-17 2004-09-17 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム

Country Status (5)

Country Link
US (1) US8135887B2 (ja)
EP (1) EP1830278A4 (ja)
JP (1) JP4671648B2 (ja)
CN (1) CN1906601B (ja)
WO (1) WO2006030804A1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077411A (ja) * 2006-09-21 2008-04-03 Sony Computer Entertainment Inc エミュレーション装置
WO2010095400A1 (ja) * 2009-02-19 2010-08-26 株式会社ソニー・コンピュータエンタテインメント 互換アダプタ装置および互換処理方法
EP2114469B1 (de) 2007-02-09 2017-03-29 Evonik Degussa GmbH Wasserabsorbierendes polymergebilde mit hoher ammoniak-bindekapazität

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
PE20080251A1 (es) 2006-05-04 2008-04-25 Boehringer Ingelheim Int Usos de inhibidores de dpp iv
US9669303B2 (en) * 2010-04-16 2017-06-06 Douglas Howard Dobyns Computer game interface
US10025727B2 (en) * 2016-02-05 2018-07-17 Honeywell International Inc. Relay mechanism to facilitate processor communication with inaccessible input/output (I/O) device
US10530465B2 (en) * 2018-05-30 2020-01-07 Motorola Solutions, Inc. Apparatus, system and method for generating a virtual assistant on a repeater

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0696009A (ja) * 1992-09-14 1994-04-08 Fuji Xerox Co Ltd バス中継装置
WO1997049040A1 (en) * 1996-06-20 1997-12-24 Sega Enterprises, Ltd. Game device, peripheral device and relay device
JP2001314653A (ja) * 2000-05-09 2001-11-13 Konami Computer Entertainment Japan Inc ゲーム装置、メモリカード装置、及び、記録媒体
JP2002515688A (ja) * 1999-05-11 2002-05-28 株式会社ソニー・コンピュータエンタテインメント 半2重通信方式を用いたゲーム装置、ゲーム機用操作装置、ゲームシステム及びゲーム装置の双方向通信方法
JP2004180182A (ja) * 2002-11-29 2004-06-24 Ricoh Co Ltd Lanスイッチ

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06218142A (ja) 1993-01-29 1994-08-09 Sega Enterp Ltd ゲーム装置
TW428408B (en) 1998-05-12 2001-04-01 Sony Computer Entertainment Inc Game apparatus, operation apparatus for game machines, and 2-way communication method for game systems and game apparatus
US6466736B1 (en) * 1998-12-31 2002-10-15 Oak Technology, Inc. Integrated DVD/CD controller
JP4001722B2 (ja) 2000-03-03 2007-10-31 株式会社ソニー・コンピュータエンタテインメント エンタテインメント装置及びコンピュータシステム
WO2001066209A1 (en) 2000-03-06 2001-09-13 Eleven Engineering Incorporated Radio frequency remote game controller
JP4463379B2 (ja) 2000-05-22 2010-05-19 株式会社ホリ 家庭用テレビゲーム機に接続する多人数ゲーム用コントローラセット
JP3771792B2 (ja) * 2000-10-20 2006-04-26 アルプス電気株式会社 データ送受信装置
JP3467262B2 (ja) * 2000-11-10 2003-11-17 株式会社ソニー・コンピュータエンタテインメント エンタテインメント装置及び受信装置
JP2003272144A (ja) * 2002-03-15 2003-09-26 Sanyo Electric Co Ltd データ処理装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0696009A (ja) * 1992-09-14 1994-04-08 Fuji Xerox Co Ltd バス中継装置
WO1997049040A1 (en) * 1996-06-20 1997-12-24 Sega Enterprises, Ltd. Game device, peripheral device and relay device
JP2002515688A (ja) * 1999-05-11 2002-05-28 株式会社ソニー・コンピュータエンタテインメント 半2重通信方式を用いたゲーム装置、ゲーム機用操作装置、ゲームシステム及びゲーム装置の双方向通信方法
JP2001314653A (ja) * 2000-05-09 2001-11-13 Konami Computer Entertainment Japan Inc ゲーム装置、メモリカード装置、及び、記録媒体
JP2004180182A (ja) * 2002-11-29 2004-06-24 Ricoh Co Ltd Lanスイッチ

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008077411A (ja) * 2006-09-21 2008-04-03 Sony Computer Entertainment Inc エミュレーション装置
EP2114469B1 (de) 2007-02-09 2017-03-29 Evonik Degussa GmbH Wasserabsorbierendes polymergebilde mit hoher ammoniak-bindekapazität
WO2010095400A1 (ja) * 2009-02-19 2010-08-26 株式会社ソニー・コンピュータエンタテインメント 互換アダプタ装置および互換処理方法

Also Published As

Publication number Publication date
CN1906601A (zh) 2007-01-31
EP1830278A4 (en) 2011-01-26
CN1906601B (zh) 2010-06-16
JP4671648B2 (ja) 2011-04-20
US8135887B2 (en) 2012-03-13
US20070188968A1 (en) 2007-08-16
EP1830278A1 (en) 2007-09-05
WO2006030804A1 (ja) 2006-03-23

Similar Documents

Publication Publication Date Title
KR101329307B1 (ko) Usb 동작을 제어하는 장치 및 방법
US5892974A (en) System for sub-data processor identifies the peripheral from supplied identification data and supplies data indicative of the kind of peripheral to main data processor
JP3220328B2 (ja) ビデオゲーム機
KR100773661B1 (ko) 호환성을 갖는 엔터테인먼트 장치 및 컴퓨터 시스템
US20020151362A1 (en) Remote-control signal receiver
EP1046113B1 (en) Installing and loading device drivers on an entertainment system
US20060009290A1 (en) Game information storage medium and game system using the same
EP1270049B1 (en) Video game apparatus, game progress method and game progress program
JP5404276B2 (ja) ゲーム装置、ゲーム中断プログラム、ゲーム中断プログラムを記憶した記憶媒体
KR100382856B1 (ko) 플레이어 데이타를 이용한 게임 실행 방법 및 게임 장치
JP4671648B2 (ja) 中継器、エンタテインメント装置、通信システム、通信方法、及びプログラム
JPH06168212A (ja) 光学式記憶媒体を用いた情報処理装置
JP2005185692A (ja) ゲーム機
CN101422655A (zh) 电视游戏设备
KR100810399B1 (ko) 중계기, 엔터테인먼트장치, 통신시스템, 통신방법, 및프로그램
JP2001147767A (ja) プログラム実行システム、中継装置、操作装置、記録媒体、プログラムおよびプログラム実行装置
KR100767545B1 (ko) 전자장비 통신시스템 및 중계기
JP4001722B2 (ja) エンタテインメント装置及びコンピュータシステム
JP7728397B2 (ja) 情報処理装置
JP3411022B2 (ja) 電子機器通信システム、これに用いられる中継器、電子機器、電子機器または中継器上で実行される通信制御プログラム、および電子機器通信システムの通信方法
JP3140616U (ja) ゲーム機にマウントするゲームの携帯型保存装置
JP3061679U (ja) デ―タ変換装置
JP2001157777A (ja) ゲーム装置および情報記憶媒体
JP3139708U (ja) ネットワークサーバ子機制御装置
WO2020203668A1 (ja) 情報処理装置、情報処理システムおよびアプリケーション画面表示方法

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070814

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070814

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100709

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100811

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101125

TRDD Decision of grant or rejection written
RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20110105

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110106

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110118

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140128

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees