[go: up one dir, main page]

CN102316946B - 兼容适配装置以及兼容处理方法 - Google Patents

兼容适配装置以及兼容处理方法 Download PDF

Info

Publication number
CN102316946B
CN102316946B CN201080007834.5A CN201080007834A CN102316946B CN 102316946 B CN102316946 B CN 102316946B CN 201080007834 A CN201080007834 A CN 201080007834A CN 102316946 B CN102316946 B CN 102316946B
Authority
CN
China
Prior art keywords
entertainment device
new generation
compatible
data
generation
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.)
Active
Application number
CN201080007834.5A
Other languages
English (en)
Other versions
CN102316946A (zh
Inventor
新庄贞昭
菅原彰彦
袴谷忠靖
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
Publication of CN102316946A publication Critical patent/CN102316946A/zh
Application granted granted Critical
Publication of CN102316946B publication Critical patent/CN102316946B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/20Input arrangements for video game devices
    • A63F13/23Input arrangements for video game devices for interfacing with the game device, e.g. specific interfaces between game controller and console
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/77Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/90Constructional details or arrangements of video game devices not provided for in groups A63F13/20 or A63F13/25, e.g. housing, wiring, connections or cabinets
    • A63F13/95Storage media specially adapted for storing game information, e.g. video game cartridges
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/20Features 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 the game platform
    • A63F2300/209Features 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 the game platform characterized by low level software layer, relating to hardware management, e.g. Operating System, Application Programming Interface
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/55Details of game data or player data management
    • A63F2300/552Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)

Abstract

本发明提供一种可以连接到新一代游戏机300的外部连接端子的兼容适配器200。老一代处理器单元230是与老一代游戏机的处理功能具有兼容性的处理器单元。当判断存储有应用程序软件的储存媒体的种类是老一代游戏机用的情况下,集线器212通过外部连接接口,从新一代游戏机300接收被输入到新一代游戏机300的数据。从接收的数据包中取出的各种数据被提供给老一代处理器单元230进行处理。集线器212通过外部连接接口将处理结果的数据传送给新一代游戏机300。

Description

兼容适配装置以及兼容处理方法
技术领域
本发明涉及为了具有向下兼容性而连接在新一代娱乐装置的外部的兼容适配装置以及兼容处理方法。
背景技术
在个人电脑或游戏机中,执行使用高质量的3维计算机绘图的游戏或模拟等应用程序,或播放融合了实际拍摄的图像和计算机绘图的视频内容等高画质的图像的使用越来越广泛。
至今为了提高个人电脑或游戏机的图像表现技术,大多是通过CPU或GPU(Graphics Processing Unit)的开发,来提高计算能力和图像处理能力。为了提高图像性能,各芯片供应商或硬件公司专注于绘画功能优越的图像芯片的开发,为此,具有高水平绘画处理功能的图像芯片不断开发出来,确保图像系统将来的发展性和可扩展性。并且,为了实现更高水平的图像,不光是硬件技术,还融合了软件技术。使用软件技术来有效地活用图像芯片所具有的高性能的绘画处理功能,对于提高绘画质量来说是很重要的。
另一方面,要求在确保图像系统的发展性的同时,对于新开发的图像芯片,使其具有与老一代的编程语言的兼容性,并具有与各种各样视频输出格式或协议相对应的灵活性。
专利文献1公开了旧机型用的软件可执行的娱乐装置。
【专利文献1】特开2001-314644号公报
发明内容
向市场提供搭载了新一代的图像处理器或多处理器的游戏机时,大多数用户不仅要求能执行新机型用的游戏标题,而且要求能执行旧机型用的游戏标题的下位兼容性。为此,通过搭载老一代的处理器系统的至少一部分,可使新机型具有下位兼容性,但带来产品的成本提高的缺点。另外,对于不使用旧机型用的游戏标题的用户来说,下位兼容功能没有用处,不愿意为此被强迫高价购物。还有一种方法是新机型的处理器通过软件仿真老一代的处理器系统的至少一部分的处理功能,但常常出现用于仿真图像演算处理的处理器性能不足的问题。
本发明是鉴于这样的课题而提出的,其目的在于提供一种通过连接到娱乐装置,即能使其具有下位兼容功能的兼容适配装置。
为了解决上述课题,本发明的一种形态的兼容适配装置包括:用于与新一代娱乐装置的外部连接端子相连接的外部连接接口;与老一代娱乐装置的处理功能有兼容性的兼容处理单元;以及控制部,当存储有应用程序软件的储存媒体的种类被判定是所述老一代娱乐装置用的情况下,通过所述外部连接接口,从所述新一代娱乐装置接收输入到所述新一代娱乐装置的数据,并提供给所述兼容处理单元,通过所述外部连接接口,将由所述兼容处理单元的处理结果的数据传送给所述新一代娱乐装置。
本发明的另一个形态是兼容处理方法。该方法是应用于为了实现与老一代娱乐装置的下位兼容性而连接在新一代娱乐装置的外部连接端子上的兼容适配器的兼容处理方法,包括一下步骤:在存储有应用程序软件的储存媒体的种类被判定为是所述老一代娱乐装置用时,通过外部连接接口,从所述新一代娱乐装置接收被输入到所述新一代娱乐装置的数据的步骤;将接收的输入数据提供给与老一代娱乐装置的处理功能具有兼容性的兼容处理单元,通过所述外部连接接口,将在所述兼容处理单元处理的结果的数据传送给所述新一代娱乐装置的步骤。
另外,以上构成要素的任意组合,将本发明的表现在方法、处理器、装置、系统、计算机程序、数据结构之间的变换,均作为本发明的形态有效。
根据本发明,通过在娱乐装置上连接兼容适配装置,可简便地使其具有下位兼容功能。
附图说明
图1是老一代游戏机的构成图。
图2是表示与实施形态1相关的新一代游戏机和与其连接的兼容适配器的图。
图3是图2的兼容适配器的构成图。
图4是说明与实施的形态1相关的兼容处理方法的流程图。
图5是详细说明兼容适配器的兼容处理顺序的流程图。
图6是与实施形态2相关的兼容适配器的构成图。
图7是说明与实施形态2相关的兼容处理方法的流程图。
图8是详细说明兼容适配器的兼容处理顺序的流程图。
具体实施方式
实施形态1
图1是老一代游戏机100的构成图。老一代游戏机100具有DVD解码器110、声音处理器120、I/O处理器130、主处理器140、以及图像处理器150。
DVD解码器110和声音处理器120通过内部总线160与I/O处理器130连接。
I/O处理器130和主处理器140相互连接,主处理器140和图像处理器150也相互连接。
DVD解码器110解调从CD或DVD等光盘102读取的播放信号,将解调后的数据提供给I/O处理器130。声音处理器120对音声数据进行解码并播放,输出给扬声器。
I/O处理器130将由DVD解码器110提供的各种数据传输给主处理器140。I/O处理器130通过串行接口170,与游戏机用控制器106或存储卡104等输入输出装置连接。
I/O处理器130将来自用户操作的游戏机用控制器106的输入数据提供给主处理器140,将主处理器140生成的振动数据等提供给游戏机用控制器106。另外,I/O处理器130控制主处理器140对存储卡104的数据的读写。
另外,I/O处理器130具有以太网(注册商标)或USB(Universal Serial Bus)的接口,向主处理器140提供IP数据包或USB信号。
主处理器140执行存储在光盘102中的软件,进行设定的演算。图像处理器150具有3维渲染功能,根据来自主处理器140的指示,进行绘画处理,生成帧数据,将视频信号输出到显示器。
图2是表示新一代游戏机300和与其连接的兼容适配器200的图。新一代游戏机300是搭载了最新的处理器系统的游戏机。在新一代游戏机300上连接有游戏机用控制器306以及存储卡304。另外,新一代游戏机300的光盘驱动器从DVD等光盘302读取游戏等软件。
新一代游戏机300不具有和图1的老一代游戏机100的兼容性,不能执行旧机型用的游戏标题。为此,为了使新一代游戏机300具有下位兼容性,通过网络连接线202将兼容适配器200与其连接。兼容适配器200是具有图1的老一代游戏机100的功能的至少一部分的兼容处理单元,通过网络连接线202,从新一代游戏机300接收数据,进行兼容处理,并将处理结果返回给新一代游戏机300。
新一代游戏机300对插入到光盘驱动器的光盘进行验证,根据光盘种类,可以识别该光盘是新机型用还是旧机型用。在光盘302是旧机型用时,新一代游戏机300从光盘302读取旧机型用的游戏程序,对于输入输出,使用该新一代游戏机300的游戏机用控制器306和存储卡304来进行,对于演算处理,使用兼容适配器200的兼容功能来进行,由此实现下位兼容。
图3是兼容适配器200的构成图。兼容适配器200具有电源电源适配器206和2个网络连接端子208、209。第1网络连接端子208通过网络连接线202与新一代游戏机300的网络连接端子相连接。第2网络连接端子209通过网络连接线203与路由器相连接。
兼容适配器200具有ASIC(Application Specific IntegratedCircuit)210、老一代处理器单元230、图像处理器238、存储器240、以及闪存242。
老一代处理器单元230具有主处理器232、I/O处理器234、以及声音处理器236。这些构成分别相当于图1的老一代游戏机100的主处理器140、I/O处理器130、以及声音处理器120,提供老一代游戏机100的演算功能。
图像处理器238相当于图1的老一代游戏机100的图像处理器150,提供老一代游戏机100的渲染功能。
ASIC210是为了总体地控制该兼容适配器200而设置的特定用途的集成电路,包括集线器212、加密单元214、CPU/DMA/MAC216、系统控制器218、以及启动ROM220。
系统控制器218进行风扇控制、电压控制、温度监视等系统控制。在启动ROM220中存储有用于启动该兼容适配器200的启动代码,在电源接通时,兼容适配器200从启动ROM220读入启动代码,进行启动。
集线器212具有2个端口,连接到第1、第2的网络连接端子208、209。从新一代游戏机300传送来的数据通过连接在第1端子208上的网络连接线202输入到集线器212的第1端口,由加密单元214对密码进行解码,在CPU/DMA/MAC216处理后,提供给老一代处理器单元230的I/O处理器234。
由老一代处理器单元230和图像处理器238生成的数据在CPU/DMA/MAC216被打包,经加密单元214解码,从集线器212的第1端口输出,通过连接在第1端子208的连接线202,传送给新一代游戏机300。
另一方面,新一代游戏机300传送给外部网络的数据通过连接在第1端子208上的连接线202,输入到集线器212的第1端口,经由集线器212,从第2端口输出,通过连接在第2端子209上的网络连接线203,传送给路由器。新一代游戏机300从外部网络接收的数据通过连接在第2端子209上的连接线203,输入到集线器212的第2端口,经由集线器212,从第1端口输出,通过连接在第1端子208上的连接线202,传送给新一代游戏机300。
这样,由于通过使用集线器212,可以独立进行新一代游戏机300和兼容适配器200之间的数据通讯、以及新一代游戏机300和外部网络之间的数据通讯,因此,即使在新一代游戏机300与外部网络进行数据处理时,新一代游戏机300也可以与兼容适配器200进行数据处理,执行兼容处理,可以防止由于网络通讯导致兼容处理延迟。
下面说明网络连接的另一个例子。在执行与旧机型用的网络对应的游戏标题时,使用兼容适配器200的兼容功能,执行演算处理,经由集线器212的第1端口,与新一代游戏机300进行数据的输入输出。另一方面,对于该游戏标题,在需要与外部网络的数据通讯时,经由集线器212的第2端口,进行数据处理。
下面说明网络连接的另一个例子。在使用兼容适配器200的兼容功能执行旧机型用的游戏标题期间,新一代游戏机300在后台执行内容的下载等。这时,从外部的服务器下载的内容数据输入到集线器212的第2端口,经由集线器212,从第1端口输出,由新一代游戏机300接收。
另外,集线器212可以具有分配带宽的优先控制功能,比新一代游戏机300与外部网络之间的数据通讯更优先地处理新一代游戏机300和兼容适配器200之间的数据通讯。该带宽的优先分配控制可以根据游戏标题来进行。基本上使新一代游戏机300和兼容适配器200之间进行的游戏的数据通讯,比新一代游戏机300和外部网络之间进行的数据通讯更优先地分配带宽,在特定的游戏标题时,也可以变更带宽分配的优先顺序,或根据新一代游戏机300的系统软件的特权等,动态地变更带宽的分配。
加密单元214进行用于隐匿新一代游戏机300和兼容适配器200之间到通讯的加密处理以及其密码的解码处理。
为了具有与旧机型的兼容性,在新一代游戏机300中,从新一代游戏机300向外输出从光盘读取的或从输入装置输入的数据,通过网络连接线202,输入到兼容适配器200。另外,将经过兼容适配器200的老一代处理器单元230和图像处理器238处理的数据再从兼容适配器200向外输出,通过网络连接线202,输入到新一代游戏机300。这样,由于本来应该由游戏机的内部总线来传输的数据通过网络在新一代游戏机300和兼容适配器200之间传输,因此,从防止黑客的观点出发,有必要进行保持数据的保密性的加密。
加密单元214对由新一代游戏机300传送来的数据的密码进行解码,为了将经老一代处理器单元230和图像处理器238处理后的数据传送给新一代游戏机300而进行加密。
CPU/DMA/MAC216是具有CPU、DMA(DirectMemory Access)、MAC(Media Access Control)的功能的控制部。作为存储器访问功能,具有控制对存储器240的访问的存储器控制器222、和控制对闪存242的访问的闪存控制器224。MAC提供用于以网络来传输数据的打包和检测错误等功能。另外,还安装有以软件仿真图1的老一代游戏机100的DVD解码器110的DVD解码仿真器226。
DVD解码仿真器226解调新一代游戏机300从光盘302读取的播放信号。在新一代游戏机300的DVD解码器解调了播放信号时,由于解调后的数据的数据量非常大,通过网络将数据传送给兼容适配器200很花时间,将兼容处理后的数据返回给新一代游戏机300的潜伏期增大。
比如,在不解调DVD信号时,信号速度是44Mbps,如解调DVD信号,则信号速度增大到1168Mbps。
因此,在解调前取得新一代游戏机300的DVD解码器从光盘302读取的播放信号,通过网络传送给兼容适配器200的方式比较现实。在兼容适配器200中安装有DVD解码仿真器226,由新一代游戏机300传送来的播放信号可以在兼容适配器200处进行解调。
图像处理器238与主处理器232相连接,执行主处理器232指示的绘画处理,将视频数据传给CPU/DMA/MAC216。
在CPU/DMA/MAC216和I/O处理器234之间,设有串行接口252、USB接口254、以太网(注册商标)接口256、以及内部总线250,进行游戏控制器和存储卡的输入输出数据、USB数据、网络数据、以及内部总线数据的传输。这些接口是在兼容适配器200提供老一代游戏机100的I/O处理器130的功能所必需的。
声音处理器236将播放的音声数据传送给CPU/DMA/MAC216。
下面参照图4以及图5,对兼容适配器200进行的兼容处理进行说明。
图4是表示由新一代游戏机300以及兼容适配器200进行的兼容处理的顺序的流程图。
新一代游戏机300对插入到光盘驱动器中的光盘302进行验证,判定光盘302是新机型用的,还是旧机型用的(S10)。在光盘302是新机型用的情况下(S10的“否”),新一代游戏机300以通常模式工作,从光盘302读取游戏程序并执行(S38)。
在光盘302是旧机型用的情况下(S10的“是”),新一代游戏机300的光盘驱动器读取光盘302,取得播放信号(S11)。播放信号被提供给新一代游戏机300内的内部总线。新一代游戏机300取得内部总线信号(S12)。
另外,新一代游戏机300取得从游戏机用控制器306输入的控制器信号(S14),取得输入输出到存储卡304的数据(S16)。接着,新一代游戏机300将内部总线信号、控制器数据、以及存储卡数据的各种数据进行叠加(S18),并加密(S20)。对为了此后用网络传输而加密的信号进行IP数据打包,通过网络连接线202,传送给兼容适配器200(S22)。
兼容适配器200从新一代游戏机300接收IP数据包,执行兼容处理(S40)。兼容适配器200进行的兼容处理在图5中详细地说明。
新一代游戏机300经由网络以IP数据包的形式从兼容适配器200接收兼容处理后的数据(S24)。
新一代游戏机300对接收到的IP数据包的密码进行解码(S26)。新一代游戏机300通过对解码的信号进行打包处理,分离并取出各种信号,将信号放到总线上(S28)。由此,可以取出控制器信号、向存储卡输出的数据、音声信号、视频信号等。新一代游戏机300输出音声和视频(S30)。
新一代游戏机300根据控制器信号,使游戏机用控制器306振动(S32)。另外,新一代游戏机300将向存储卡输出的数据写入存储卡304(S34)。
图5是详细说明兼容适配器200进行的兼容处理S40的顺序的流程图。
兼容适配器200的集线器212从新一代游戏机300接收IP数据包(S42),在加密单元214对密码进行解码(S44)。此后,CPU/DMA/MAC216进行打包处理。CPU/DMA/MAC216将解码的信号分离给各自的总线(S46)。由此,取出控制器信号、向存储卡输出的数据、音声信号、视频信号等。
DVD解码仿真器226接收在新一代游戏机300处从光盘302读取的播放信号,进行解调(S48)。
I/O处理器234从CPU/DMA/MAC216取得各信号,传递给主处理器232(S50)。
主处理器232根据接收到的数据,进行计算处理,将其结果输出给图像处理器238和声音处理器236(S52)。
图像处理器238和声音处理器236分别将视频数据、声音数据传送给CPU/DMA/MAC216,CPU/DMA/MAC216对图像处理器238的视频输出进行压缩(S54)。
CPU/DMA/MAC216对加密的各种数据进行叠加、加密(S60)。此后,进行IP数据打包,通过集线器212传送给新一代游戏机300(S62)。在传输数据中,包含由于使游戏机用控制器306振动的控制器数据、和由于写入存储卡304的存储卡数据。
在兼容适配器200进行的兼容处理中,存在新一代游戏机300和兼容适配器200之间时钟频率不同的问题。在兼容适配器200的时钟频率比新一代游戏机300的时钟频率小的情况下,在由兼容适配器200的图像处理器238绘画的帧的周期、与新一代游戏机300表示在显示器中的帧的周期之间产生偏差。当该偏差超过设定的许可时间被累积时,也可以跳过由兼容适配器200的图像处理器238绘画的帧,通过丢帧来消除偏差。兼容适配器200的CPU/DMA/MAC216或新一代游戏机300的处理器也可以根据时钟频率的不同,决定跳过帧的速率,执行跳过帧的处理。
新一代游戏机300通过将兼容处理传递给兼容适配器200,可以产生剩余的计算能力。使用该剩余的计算能力,进行通常的升频转换(アツプコンバ一ト)处理。但是,为了尽可能地抑制兼容处理带来的延迟,新一代游戏机300也可以省略通常进行的升频转换处理,输出没有升频转换的绘画帧的数据。升频转换处理是提高输出的图像数据的质量、为了配合显示器的分辨率而提高帧速率、提高空间分辨率的处理,由于升频转换处理,导致到图像被输出的时间增加。如果新一代游戏机300从兼容适配器200取得数据后的处理花时间,则新一代游戏机300难以在1帧内从兼容适配器200取得演算处理的结果,并输出给显示器。此时,如果省略升频转换,则可能在1帧内取得演算处理结果,输出给显示器。
如上所述,根据本实施形态,为了让新一代游戏机300具有下位兼容性,在外部连接兼容适配器200,在执行旧机型用的软件时,可以直接使用连接在新一代游戏机300上的输入输出装置,实现游戏机用控制器和存储卡等的输入输出,由兼容适配器200执行演算处理功能。由此,即使在新一代游戏机300中,也可以使用相同的游戏机用控制器306和存储卡304,执行旧机型用的游戏应用程序。
特别是为了用新一代游戏机300的处理器对老一代游戏机的演算处理功能进行软件仿真,而处理器的处理能力有限时,利用兼容适配器200的硬件的演算处理功能,具有可以不降低处理速度实现兼容功能的优点。特别是由于图像处理需要非常高的演算性能,只由软件的仿真难以实现兼容性,有必要借助兼容适配器200这样的硬件的兼容功能。
根据本实施形态,只是想使用旧机型用的游戏标题的用户购买兼容适配器200,将其网络连接到新一代游戏机300即可,对用户具有成本低的优点。
只要新一代游戏机300和兼容适配器200之间的信号传递速度充分快,且处理延迟充分小,就可以对新一代游戏机300和兼容适配器200之间的演算处理的任务分担给以相当的自由度。比如,也可以具有这样的构成,即,只将视频处理交给兼容适配器200,在新一代游戏机300的光盘驱动器中,将光盘信号被解调后的数据提供给兼容适配器200。
另外,只要信号传递速度充分快,潜伏期充分小,新一代游戏机300和兼容适配器200之间的通讯手段就不限于以太网(注册商标)这样的网络,比如,也可以使用USB这样的用于连接外围设备的总线接口。在实施的形态2中,对于作为新一代游戏机300和兼容适配器200之间的通讯手段使用USB的情况进行说明。
实施形态2
图6是与实施形态2相关的兼容适配器200的构成图。与实施形态1的兼容适配器200不同的是,新一代游戏机300和兼容适配器200由USB连接线201连接,作为集线器212的代替物,设有USB部211。
从新一代游戏机300传送来的数据通过USB连接线201输入到USB连接端子207,在USB部211得到处理,传递给加密单元214。另外,USB部211从USB连接端子207输出要传送给新一代游戏机300的数据。
图7是说明与实施形态2相关的兼容处理方法的流程图。
新一代游戏机300对插入光盘驱动器的光盘302进行验证,判定光盘302是新机型用的还是旧机型用的(S110)。如果光盘302是新机型用的(S110的“否”)、新一代游戏机300以通常模式工作,从光盘302读取游戏程序并执行(S138)。
如果光盘302是旧机型用的(S110的“是”),新一代游戏机300的光盘驱动器读入光盘302(S111),取得提供给内部总线的播放信号(S112)。
新一代游戏机300取得从游戏机用控制器306输入的控制器信号(S114),取得输入输出到存储卡304中的数据(S116)。接着,新一代游戏机300将内部总线信号、控制器数据、以及存储卡数据的各种数据进行叠加(S118)。对叠加后的传送数据进行加密(S120),变换为USB信号,通过USB连接线201,传送给兼容适配器200(S122)。
兼容适配器200从新一代游戏机300接收USB信号,执行兼容处理(S140)。兼容适配器200进行的兼容处理用图8详细地说明。
新一代游戏机300从兼容适配器200将兼容处理后的数据作为USB信号来接收(S124)。
新一代游戏机300对接收的USB信号的密码进行解码(S126),分离并取出各种信号,将信号载入到总线(S128)。由此取出控制器信号、向存储卡的输出数据、音声信号、视频信号等。
新一代游戏机300输出音声和视频(S130)。另外,新一代游戏机300根据控制器信号,使游戏机用控制器306振动(S132)。然后,新一代游戏机300将输出给存储卡的数据写入存储卡304(S134)。
图8是详细说明兼容适配器200进行的兼容处理S140的顺序的流程图。
兼容适配器200的USB部211从新一代游戏机300接收USB信号(S142),加密单元214对USB信号的密码进行解码(S144)。CPU/DMA/MAC216将接收到的信号分离给各自的总线(S146)。由此,取出控制器信号、输出给存储卡的数据、音声信号、视频信号等。
DVD解码仿真器226接收在新一代游戏机300处从光盘302读取的播放信号,并进行解调(S148)。
I/O处理器234从CPU/DMA/MAC216接收各信号,传输给主处理器232(S150)。
主处理器232根据收到的数据,进行计算处理,将其结果输出给图像处理器238和声音处理器236(S152)。
图像处理器238和声音处理器236分别将视频数据和声音数据传输给CPU/DMA/MAC216,CPU/DMA/MAC216将视频信号和音声信号进行叠加(S154)。
加密单元214对被叠加的、要传送的数据进行加密,传输给USB部211(S156),USB部211将USB信号传送给新一代游戏机300(S158)。在传送数据中包含用于使游戏机用控制器306振动的控制器数据、和用于写入到存储卡304中的存储卡数据。
以上基于实施形态对本发明进行了说明。但实施形态只是例示,这些各构成要素或各处理过程的组合可有各种变形例,这些变形例也在本发明的保护范围内,这一点是本技术领域的技术人员可以理解的。
符号说明
100老一代游戏机、102光盘、104存储卡、106游戏机用控制器、110DVD解码器、120声音处理器、130I/O处理器、140主处理器、150图像处理器、200兼容适配器、201USB连接线、202网络连接线、206电源电源适配器、210ASIC、211USB部、212集线器、214加密单元、216CPU/DMA/MAC、226DVD解码仿真器、230老一代处理器单元、232主处理器、234I/O处理器、236声音处理器、238图像处理器、240存储器、242闪存、300新一代游戏机、302光盘、304存储卡、306游戏机用控制器。
产业上的利用可能性
本发明可应用于从外部连接到娱乐装置上的兼容适配装置。

Claims (12)

1.一种兼容适配装置,其特征在于具有:
外部连接接口,用于连接到新一代娱乐装置的外部连接端子;
兼容处理单元,与老一代娱乐装置的处理功能具有兼容性;
控制部,当存储有应用程序软件的储存媒体的种类被判定为所述老一代娱乐装置用的情况下,通过所述外部连接接口,从所述新一代娱乐装置接收输入到所述新一代娱乐装置的数据,提供给所述兼容处理单元,通过所述外部连接接口,将在所述兼容处理单元的处理结果的数据传送给所述新一代娱乐装置,
所述外部连接接口是网络接口,具有包括用于与所述新一代娱乐装置进行通讯的第1端口、和用于与外部网络进行通讯的第2端口的集线器;
在所述新一代娱乐装置和该兼容适配装置之间传送的数据被打包,经所述集线器被传输;
所述新一代娱乐装置传送给外部网络的数据被输入到所述集线器的所述第1端口,经由所述集线器,从所述第2端口输出;
所述新一代娱乐装置从外部网络接收的数据被输入到所述集线器的所述第2端口,经由所述集线器,从所述第1端口输出。
2.如权利要求1所述的兼容适配装置,其特征在于:
还具有仿真部,对从储存媒体读取的解调前的播放信号进行解调;
在存储有应用程序软件的储存媒体的种类是所述老一代娱乐装置用时,所述控制部通过所述外部连接接口,从所述新一代娱乐装置接收所述新一代娱乐装置的光盘驱动器从所述储存媒体读取的解调前的播放信号,提供给所述仿真部,将由所述仿真部解调的数据提供给所述兼容处理单元。
3.如权利要求1所述的兼容适配装置,其特征在于:所述兼容处理单元不对被绘画的视频数据进行升频转换,而将处理结果的视频数据传送给所述控制部。
4.如权利要求1所述的兼容适配装置,其特征在于:为了消除所述新一代娱乐装置和所述老一代娱乐装置之间的时钟频率的差异导致的帧的周期的偏差,跳过所述兼容处理单元绘画的帧。
5.一种兼容适配装置,其特征在于具有:
外部连接接口,用于连接到新一代娱乐装置的外部连接端子;
兼容处理单元,与老一代娱乐装置的处理功能具有兼容性;
控制部,当存储有应用程序软件的储存媒体的种类被判定为所述老一代娱乐装置用的情况下,通过所述外部连接接口,从所述新一代娱乐装置接收输入到所述新一代娱乐装置的数据,提供给所述兼容处理单元,通过所述外部连接接口,将在所述兼容处理单元的处理结果的数据传送给所述新一代娱乐装置,
所述外部连接接口是用于连接外围设备的总线接口,在所述新一代娱乐装置和该兼容适配装置之间传输的数据被变换为符合该总线接口的规格的信号,由该总线接口进行传输。
6.如权利要求5所述的兼容适配装置,其特征在于:
还具有仿真部,对从储存媒体读取的解调前的播放信号进行解调;
在存储有应用程序软件的储存媒体的种类是所述老一代娱乐装置用时,所述控制部通过所述外部连接接口,从所述新一代娱乐装置接收所述新一代娱乐装置的光盘驱动器从所述储存媒体读取的解调前的播放信号,提供给所述仿真部,将由所述仿真部解调的数据提供给所述兼容处理单元。
7.如权利要求5所述的兼容适配装置,其特征在于:所述兼容处理单元不对被绘画的视频数据进行升频转换,而将处理结果的视频数据传送给所述控制部。
8.如权利要求5所述的兼容适配装置,其特征在于:为了消除所述新一代娱乐装置和所述老一代娱乐装置之间的时钟频率的差异导致的帧的周期的偏差,跳过所述兼容处理单元绘画的帧。
9.一种兼容处理方法,是为了具有与老一代娱乐装置的下位兼容性,而连接在新一代娱乐装置的外部连接端子上的兼容适配器的兼容处理方法,其特征在于具有以下步骤:
当存储有应用程序软件的储存媒体的种类被判定为所述老一代娱乐装置用的情况下,通过所述外部连接接口,从所述新一代娱乐装置接收输入到所述新一代娱乐装置的数据的步骤;
将接收的输入数据提供给与老一代娱乐装置的处理功能具有兼容性的兼容处理单元,通过所述外部连接接口,将由所述兼容处理单元进行的处理结果的数据传送给所述新一代娱乐装置的步骤,
所述外部连接接口是网络接口,具有包括用于与所述新一代娱乐装置进行通讯的第1端口、和用于与外部网络进行通讯的第2端口的集线器,
该兼容处理方法还具有以下步骤:
在所述新一代娱乐装置和该兼容适配装置之间传送的数据被打包,经所述集线器被传输;
所述新一代娱乐装置传送给外部网络的数据被输入到所述集线器的所述第1端口,经由所述集线器,从所述第2端口输出;
所述新一代娱乐装置从外部网络接收的数据被输入到所述集线器的所述第2端口,经由所述集线器,从所述第1端口输出。
10.如权利要求9所述的兼容处理方法,其特征在于还具有以下步骤:
当存储有应用程序软件的储存媒体的种类是所述老一代娱乐装置用的情况下,通过所述外部连接接口,从新一代娱乐装置接收由所述新一代娱乐装置的光盘驱动器从所述储存媒体读取的解调前的播放信号的步骤;
在该兼容适配器内,通过仿真对解调接收到的播放信号前的播放信号进行解调的步骤;
将被解调的数据提供给所述兼容处理单元的步骤。
11.一种兼容处理方法,是为了具有与老一代娱乐装置的下位兼容性,而连接在新一代娱乐装置的外部连接端子上的兼容适配器的兼容处理方法,其特征在于具有以下步骤:
当存储有应用程序软件的储存媒体的种类被判定为所述老一代娱乐装置用的情况下,通过所述外部连接接口,从所述新一代娱乐装置接收输入到所述新一代娱乐装置的数据的步骤;
将接收的输入数据提供给与老一代娱乐装置的处理功能具有兼容性的兼容处理单元,通过所述外部连接接口,将由所述兼容处理单元进行的处理结果的数据传送给所述新一代娱乐装置的步骤,
所述外部连接接口是用于连接外围设备的总线接口,
该兼容处理方法还具有以下步骤:
在所述新一代娱乐装置和该兼容适配装置之间传输的数据被变换为符合该总线接口的规格的信号,由该总线接口进行传输。
12.如权利要求11所述的兼容处理方法,其特征在于还具有以下步骤:
当存储有应用程序软件的储存媒体的种类是所述老一代娱乐装置用的情况下,通过所述外部连接接口,从新一代娱乐装置接收由所述新一代娱乐装置的光盘驱动器从所述储存媒体读取的解调前的播放信号的步骤;
在该兼容适配器内,通过仿真对解调接收到的播放信号前的播放信号进行解调的步骤;
将被解调的数据提供给所述兼容处理单元的步骤。
CN201080007834.5A 2009-02-19 2010-02-12 兼容适配装置以及兼容处理方法 Active CN102316946B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2009037047A JP5415779B2 (ja) 2009-02-19 2009-02-19 互換アダプタ装置および互換処理方法
JP2009-037047 2009-02-19
PCT/JP2010/000850 WO2010095400A1 (ja) 2009-02-19 2010-02-12 互換アダプタ装置および互換処理方法

Publications (2)

Publication Number Publication Date
CN102316946A CN102316946A (zh) 2012-01-11
CN102316946B true CN102316946B (zh) 2014-05-14

Family

ID=42633690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080007834.5A Active CN102316946B (zh) 2009-02-19 2010-02-12 兼容适配装置以及兼容处理方法

Country Status (5)

Country Link
US (1) US20120040762A1 (zh)
EP (1) EP2388053B1 (zh)
JP (1) JP5415779B2 (zh)
CN (1) CN102316946B (zh)
WO (1) WO2010095400A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR3018367B1 (fr) * 2014-03-07 2017-07-21 Schneider Electric Ind Sas Systeme electronique comprenant des dispositifs electroniques, disjoncteur comportant un tel systeme, procede de generation d'un indicateur d'ecart en cas d'incompatibilite entre dispositifs et produit programme d'ordinateur associe
CN116401184B (zh) * 2016-01-22 2024-07-16 索尼互动娱乐股份有限公司 模拟向后兼容的传统总线行为
WO2018013735A1 (en) * 2016-07-13 2018-01-18 Push-Run Holdings, Llc Modular multi-system gaming console
US10769747B2 (en) * 2017-03-31 2020-09-08 Intel Corporation Intermediate frame generation
CN111736887B (zh) * 2020-05-06 2023-12-15 广东金赋科技股份有限公司 一种利旧设备的访问系统、方法、装置及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1236932A (zh) * 1998-05-27 1999-12-01 任天堂株式会社 手持式彩色显示游戏机及其存储媒体
CN1906601A (zh) * 2004-09-17 2007-01-31 索尼电脑娱乐公司 中继、娱乐装置、通信系统、通信方法和程序

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10137447A (ja) * 1996-11-13 1998-05-26 Hori Denki Kk ある種のゲーム装置で、記述の異なるソフトウエアを実行するためのソフトウエアエミュレータ及び入出力装置
US6115054A (en) * 1998-12-29 2000-09-05 Connectix Corporation Graphics processor emulation system and method with adaptive frame skipping to maintain synchronization between emulation time and real time
JP4001722B2 (ja) * 2000-03-03 2007-10-31 株式会社ソニー・コンピュータエンタテインメント エンタテインメント装置及びコンピュータシステム
TW501045B (en) * 2000-03-03 2002-09-01 Sony Computer Entertainment Inc Entertainment device and computer system having exchangeability
US7445551B1 (en) * 2000-05-24 2008-11-04 Nintendo Co., Ltd. Memory for video game system and emulator using the memory
JP2002045570A (ja) * 2000-05-24 2002-02-12 Nintendo Co Ltd ゲームシステム及びそれに用いられるゲーム機用カートリッジ
US8157654B2 (en) * 2000-11-28 2012-04-17 Nintendo Co., Ltd. Hand-held video game platform emulation
US7972214B2 (en) * 2000-12-07 2011-07-05 Igt Methods and devices for downloading games of chance
US20090118019A1 (en) * 2002-12-10 2009-05-07 Onlive, Inc. System for streaming databases serving real-time applications used through streaming interactive video
US20050176505A1 (en) * 2004-02-09 2005-08-11 Stanley Mark J. Method and apparatus for providing computer pointing device input to a video game console
US7685593B2 (en) * 2005-05-12 2010-03-23 Microsoft Corporation Systems and methods for supporting multiple gaming console emulation environments
US7887420B2 (en) * 2005-09-12 2011-02-15 Igt Method and system for instant-on game download
US8226474B2 (en) * 2006-09-08 2012-07-24 Igt Mobile gaming devices for use in a gaming network having gaming and non-gaming zones
JP4493678B2 (ja) * 2007-03-27 2010-06-30 株式会社コナミデジタルエンタテインメント ゲーム装置、ゲーム処理方法、ならびに、プログラム
US8157647B2 (en) * 2007-10-17 2012-04-17 Igt Tournament manager for use in casino gaming system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1236932A (zh) * 1998-05-27 1999-12-01 任天堂株式会社 手持式彩色显示游戏机及其存储媒体
CN1906601A (zh) * 2004-09-17 2007-01-31 索尼电脑娱乐公司 中继、娱乐装置、通信系统、通信方法和程序

Also Published As

Publication number Publication date
JP2010188008A (ja) 2010-09-02
EP2388053A1 (en) 2011-11-23
US20120040762A1 (en) 2012-02-16
CN102316946A (zh) 2012-01-11
EP2388053B1 (en) 2022-05-18
EP2388053A4 (en) 2013-11-06
JP5415779B2 (ja) 2014-02-12
WO2010095400A1 (ja) 2010-08-26

Similar Documents

Publication Publication Date Title
EP1346755B1 (en) Secure digital data format and code enforced policy
US8535151B2 (en) Multimedia-based video game distribution
CN102316946B (zh) 兼容适配装置以及兼容处理方法
AU2003204376B2 (en) Use of hashing in a secure boot loader
JP2004008799A (ja) コンソールベースのゲームシステム及びコンソールベースのゲームシステムを操作する方法
JP2003308175A (ja) デバイスを初期設定状態に復元するための装置、方法及び記録媒体
US20080071690A1 (en) Contents decryption method using DRM card
US20010022842A1 (en) Method, apparatus and storage medium for adjusting the phase of sound from multiple speaker units
JP2000184000A (ja) ステ―トマシン駆動型トランスポ―トプロトコルインタ―フェ―ス
US7587593B2 (en) Electronic device and method for updating authentication reference information
CN100428128C (zh) 多系统网络和对数据存储器进行存取的设备及方法
KR100851698B1 (ko) 전자 기기 통신 시스템, 통신 시스템용 외부 장치, 전자기기 및 전자 기기 통신 방법
US20050130745A1 (en) DVD-enabling dongle for a console-based gaming system
KR100766670B1 (ko) 엔터테인먼트 장치, 주변 장치 제어 방법 및 컴퓨터 프로그램 기록 매체
CN1726067A (zh) 游戏控制台适配器单元
JP3750467B2 (ja) Usbシミュレーション装置、及び、記憶媒体
EP3042489A1 (en) Restricting information requested by an application
KR20010113906A (ko) 전자장비 통신시스템 및 중계기
US10717011B2 (en) Read redirection of physical media
KR100770245B1 (ko) Drm 컨텐츠 제공방법 및 그 시스템
KR100690593B1 (ko) 멀티미디어 전송시스템의 사용권 제한장치
KR100773031B1 (ko) 멀티미디어 전송시스템의 사용권 제한장치
US8151120B2 (en) Addressing peripherals in an IC
KR100767424B1 (ko) 멀티미디어 전송시스템의 사용권 제한방법
JP2007012087A (ja) 情報処理装置、情報処理方法及び情報記録媒体並びに情報処理システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: Tokyo, Japan

Applicant after: SONY COMPUTER ENTERTAINMENT Inc.

Address before: Tokyo, Japan

Applicant before: SNE platform Limited by Share Ltd.

Address after: Tokyo, Japan

Applicant after: SNE platform Limited by Share Ltd.

Address before: Tokyo, Japan

Applicant before: Sony Computer Entertainment Inc.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SONY COMPUTER ENTERTAINMENT INC. TO: SNE PLATFORM INC.

Free format text: CORRECT: APPLICANT; FROM: SNE PLATFORM INC. TO: SONY COMPUTER ENTERTAINMENT, INC.

C14 Grant of patent or utility model
GR01 Patent grant