Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4884147B2 - Information processing apparatus and video display method - Google Patents
[go: Go Back, main page]

JP4884147B2 - Information processing apparatus and video display method - Google Patents

Information processing apparatus and video display method Download PDF

Info

Publication number
JP4884147B2
JP4884147B2 JP2006256520A JP2006256520A JP4884147B2 JP 4884147 B2 JP4884147 B2 JP 4884147B2 JP 2006256520 A JP2006256520 A JP 2006256520A JP 2006256520 A JP2006256520 A JP 2006256520A JP 4884147 B2 JP4884147 B2 JP 4884147B2
Authority
JP
Japan
Prior art keywords
information
language
content information
unit
region
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
JP2006256520A
Other languages
Japanese (ja)
Other versions
JP2008077442A (en
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 Interactive Entertainment Inc
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 Interactive Entertainment Inc, Sony Computer Entertainment Inc filed Critical Sony Interactive Entertainment Inc
Priority to JP2006256520A priority Critical patent/JP4884147B2/en
Publication of JP2008077442A publication Critical patent/JP2008077442A/en
Application granted granted Critical
Publication of JP4884147B2 publication Critical patent/JP4884147B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Storage Device Security (AREA)

Description

本発明は、ゲーム装置などの情報処理装置で実行される情報処理技術に関する。   The present invention relates to an information processing technique executed by an information processing device such as a game device.

ゲームは、過去には若者が楽しむものというイメージが強かったが、近年では既成の概念を打ち破るような様々な種類のゲームアプリケーションが開発されており、ゲームのユーザ年齢層が広がっている。このようにゲームは、多くの世代に受け入れられるようになってきたが、そのなかには、誰もが知っているような人気のあるゲームアプリケーションも登場し、さらには国内にとどまらず、世界中でヒットしたゲームアプリケーションも登場している。   In the past, games had a strong image of being enjoyed by young people, but in recent years, various types of game applications that break the established concept have been developed, and the user age range of the game has expanded. In this way, the game has become accepted by many generations, among which popular game applications that everyone knows have appeared, and not only domestically, but also hit worldwide The game application that appeared is also appearing.

一般にゲームアプリケーションは、光ディスクや光磁気ディスク、ブルーレイディスクなどの記録媒体の形式で流通するが、言語体系の異なる地域(リージョン)に販売するためには、言語体系に応じたアプリケーションデータを製作して、ゲームディスクに記録する必要があった。すなわち、ゲームメーカは、世界の地域ごとにゲームディスクを作らなければならず、これは、ゲームメーカにとって大きな負担となっていた。   In general, game applications are distributed in the form of recording media such as optical discs, magneto-optical discs, and Blu-ray discs. However, in order to sell to regions with different language systems, application data corresponding to the language system is produced. Needed to be recorded on the game disc. That is, the game maker has to make a game disc for each region in the world, which is a heavy burden on the game maker.

そこで、ゲームディスクを世界共通で使えるようにしたいという考えが導き出される。しかしながら、地域によっては、ゲームタイトルが異なっていたり、またペアレンタルロックのレベルが異なっているといった事情については従来から変わることがないため、このような事情を解決する技術の開発が必要となる。   This leads to the idea of making game discs universally usable. However, depending on the region, the situation that game titles are different and parental lock levels are not changed from the past. Therefore, it is necessary to develop a technique for solving such circumstances.

また、商用DVDには、地域ごとに再生を制限するためのリージョンコード(DVD Region Codes)が付与されるが、上記したゲーム業界の事情と同様に、商用DVDメーカは、各地域ごとに商用DVDを作っている。世界共通のDVDが使えるようになれば、メーカの負担を大きく減らすことができる。   Also, commercial DVDs are given region codes (DVD Region Codes) for restricting playback for each region. Like the above-mentioned circumstances in the game industry, commercial DVD manufacturers have commercial DVDs for each region. Is making. If a universal DVD can be used, the burden on the manufacturer can be greatly reduced.

そこで本発明は、地域ごとにアプリケーションデータを効率的に処理する技術を提供することを目的とする。   Therefore, an object of the present invention is to provide a technique for efficiently processing application data for each region.

上記課題を解決するために、本発明のある態様の情報処理装置は、表示機器に映像を表示する情報処理装置であって、当該情報処理装置に設定されている地域情報を保持する地域情報保持部と、地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部と、前記記憶部に記憶されたアプリケーションデータから、前記地域情報保持部に保持している地域情報に対応付けられるコンテンツ情報を取得するコンテンツ情報取得部と、取得したコンテンツ情報を前記表示機器に出力する出力処理部とを備える。アプリケーションデータを記憶する記憶部は、たとえば光ディスクや光磁気ディスク、ブルーレイディスクなどの記録媒体であってもよく、またハードディスクやフラッシュメモリであってもよく、さらにはRAMやROMであってもよい。   In order to solve the above-described problems, an information processing apparatus according to an aspect of the present invention is an information processing apparatus that displays video on a display device, and holds regional information that is set in the information processing apparatus. Content information associated with the regional information held in the regional information holding unit from the application data stored in the storage unit, the storage unit storing application data including content information for each region, and the storage unit A content information acquisition unit to be acquired and an output processing unit to output the acquired content information to the display device. The storage unit for storing the application data may be a recording medium such as an optical disk, a magneto-optical disk, or a Blu-ray disk, may be a hard disk or a flash memory, and may be a RAM or a ROM.

本発明の別の態様は、表示機器に映像を表示する映像表示方法である。この方法は、設定されている地域情報をメモリに保持するステップと、地域ごとのコンテンツ情報を含んだアプリケーションデータから、メモリに保持している地域情報に対応付けられるコンテンツ情報を取得するステップと、取得したコンテンツ情報を表示機器に出力するステップとを備える。   Another aspect of the present invention is a video display method for displaying video on a display device. The method includes a step of holding the set region information in a memory, a step of acquiring content information associated with the region information held in the memory from application data including content information for each region, And outputting the acquired content information to a display device.

なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。   It should be noted that any combination of the above-described constituent elements and a conversion of the expression of the present invention between a method, an apparatus, a system, a recording medium, a computer program, etc. are also effective as an aspect of the present invention.

本発明の情報処理技術によると、地域ごとにアプリケーションデータを効率的に処理する技術を提供することが可能となる。   According to the information processing technology of the present invention, it is possible to provide a technology for efficiently processing application data for each region.

図1は、本発明の実施例にかかるゲームシステムの使用環境を示す。ゲームシステム1は、ゲームアプリケーションを実行するゲーム装置10と、ゲーム装置10における処理結果を出力する表示機器12とを備える。表示機器12は、画像を出力するディスプレイ部を有して構成され、さらに音声を出力する音声出力部を有するテレビであってよい。表示機器12は、ゲーム装置10に有線ケーブルで接続されてよく、また無線LAN(Local Area Network)などにより無線接続されてもよい。   FIG. 1 shows a use environment of a game system according to an embodiment of the present invention. The game system 1 includes a game device 10 that executes a game application, and a display device 12 that outputs a processing result in the game device 10. The display device 12 may be a television set that includes a display unit that outputs an image and further includes an audio output unit that outputs audio. The display device 12 may be connected to the game apparatus 10 by a wired cable, or may be wirelessly connected by a wireless local area network (LAN) or the like.

ゲーム装置10は、ゲームアプリケーションを処理して、ゲームアプリケーションの処理結果を示す画像信号および音声信号を生成する情報処理装置である。ゲーム装置10は、少なくとも1つの表示機器12に接続して、表示機器12に映像を表示し、また音声を出力する。なお、本実施例に示す技術は、ゲーム装置10に限らず、他の種類のアプリケーションを実行して、表示機器12に映像を表示する情報処理装置においても実現できる。一例として、たとえばDVD再生装置などのアプリケーションデータを処理する機能を備えた情報処理装置があげられる。本実施例では、ゲームアプリケーションを実行するゲームシステム1を示すが、他のアプリケーションを実行するシステムであってもよい。   The game apparatus 10 is an information processing apparatus that processes a game application and generates an image signal and an audio signal indicating the processing result of the game application. The game apparatus 10 is connected to at least one display device 12, displays video on the display device 12, and outputs sound. Note that the technique shown in the present embodiment is not limited to the game apparatus 10, and can be realized in an information processing apparatus that displays other images on the display device 12 by executing other types of applications. An example is an information processing apparatus having a function of processing application data such as a DVD playback apparatus. In the present embodiment, a game system 1 that executes a game application is shown, but a system that executes another application may be used.

図2は、ゲーム装置10の機能ブロック図を示す。ゲーム装置10は、電源ボタン20、LED22、システムコントローラ24、デバイスコントローラ30、メディアドライブ32、ハードディスクドライブ34、スイッチ36、無線インタフェース38、メインコントローラ100、メインメモリ102および出力処理部200を有して構成される。   FIG. 2 shows a functional block diagram of the game apparatus 10. The game apparatus 10 includes a power button 20, an LED 22, a system controller 24, a device controller 30, a media drive 32, a hard disk drive 34, a switch 36, a wireless interface 38, a main controller 100, a main memory 102, and an output processing unit 200. Composed.

電源ボタン20は、ユーザからの操作入力が行われる入力部であって、ゲーム装置10への電源供給をオンまたはオフするために操作される。電源ボタン20は押下ボタンであってよく、押下されることで電源のオンまたはオフが制御されてもよい。なお電源ボタン20は、タッチセンサなど、ユーザが電源のオンオフを行える他の構造をとってもよい。LED22は、電源のオンまたはオフの状態を点灯表示する。システムコントローラ24は、電源ボタン20の押下状態または非押下状態を検出し、電源オフの状態から押下状態への状態遷移を検出すると、メインコントローラ100を起動して、オペレーティングシステムのブートシーケンスを立ち上げるとともに、LED22を点灯制御する。ゲーム装置10に電源ケーブルが差し込まれている場合、システムコントローラ24は、電源オフの状態であってもスタンバイモードを維持して、電源ボタン20の押下を監視する。   The power button 20 is an input unit where an operation input from the user is performed, and is operated to turn on or off the power supply to the game apparatus 10. The power button 20 may be a push button, and the power on or off may be controlled by being pressed. The power button 20 may have another structure such as a touch sensor that allows the user to turn on / off the power. The LED 22 illuminates and displays the power on / off state. When the system controller 24 detects the pressed state or the non-pressed state of the power button 20 and detects a state transition from the power-off state to the pressed state, the system controller 24 starts up the main controller 100 and starts up the operating system boot sequence. At the same time, the lighting of the LED 22 is controlled. When the power cable is inserted into the game apparatus 10, the system controller 24 maintains the standby mode even when the power is off and monitors the pressing of the power button 20.

デバイスコントローラ30は、サウスブリッジのようにデバイス間の情報の受け渡しを実行するLSI(Large-Scale Integrated Circuit)として構成される。図示のように、デバイスコントローラ30には、システムコントローラ24、メディアドライブ32、ハードディスクドライブ34、スイッチ36およびメインコントローラ100などのデバイスが接続される。デバイスコントローラ30は、それぞれのデバイスの電気特性の違いやデータ転送速度の差を吸収し、データ転送のタイミングを制御する。   The device controller 30 is configured as an LSI (Large-Scale Integrated Circuit) that exchanges information between devices like a south bridge. As illustrated, devices such as a system controller 24, a media drive 32, a hard disk drive 34, a switch 36, and the main controller 100 are connected to the device controller 30. The device controller 30 absorbs the difference in electrical characteristics of each device and the difference in data transfer speed, and controls the timing of data transfer.

メディアドライブ32は、ゲームデータを記録したメディア50を駆動して、メディア50からゲームデータを読み出すドライブ装置である。メディア50は、光ディスクや光磁気ディスク、ブルーレイディスクなどの記録媒体である。ゲームデータは、少なくともゲームアプリケーションを実行させる実行プログラムと、描画解像度やペアレンタルロック機能の設定情報などを定めるパラメータ情報と、アプリケーションのコンテンツ情報を含んでいる。パラメータ情報およびコンテンツ情報などの属性情報は、メディア50の所定の領域に記録されている。   The media drive 32 is a drive device that drives the media 50 on which game data is recorded and reads game data from the media 50. The medium 50 is a recording medium such as an optical disc, a magneto-optical disc, or a Blu-ray disc. The game data includes at least an execution program for executing a game application, parameter information for defining drawing resolution and parental lock function setting information, and application content information. Attribute information such as parameter information and content information is recorded in a predetermined area of the medium 50.

実行プログラムは、アプリケーション処理に必要なプログラムであり、実行プログラムを走らせることで、ゲームアプリケーションが進行する。パラメータ情報は、ゲームアプリケーションの描画解像度やペアレンタルロック機能にかかるアクセス制限年齢情報など、ゲーム装置10の動作を定めるためのデータである。パラメータ情報は、たとえば実行プログラムの起動前にゲーム装置10に読み込まれて、出力解像度の設定や、ペアレンタルロック機能による実行プログラムの実行可否判定などに用いられる。またコンテンツ情報は、アプリケーションのタイトル名や説明情報などを含んだデータである。コンテンツ情報は、ゲーム装置10のメニュー画面などにおいて、ゲームアプリケーションのタイトルをアイコン表示したり、また説明情報を表示して、ユーザにゲームアプリケーションの内容を通知するために用いられる。コンテンツ情報は、表示するアイコンとして、静止画アイコンおよび/または動画アイコンを含んでよい。   The execution program is a program necessary for application processing, and the game application proceeds by running the execution program. The parameter information is data for determining the operation of the game apparatus 10 such as the drawing resolution of the game application and access restriction age information related to the parental lock function. For example, the parameter information is read into the game apparatus 10 before the execution program is started, and is used for setting the output resolution and determining whether or not the execution program can be executed by the parental lock function. The content information is data including the title name and description information of the application. The content information is used to notify the user of the content of the game application by displaying the title of the game application as an icon on the menu screen of the game apparatus 10 or displaying the description information. The content information may include a still image icon and / or a moving image icon as an icon to be displayed.

ハードディスクドライブ34は、内蔵ハードディスクを駆動して、データの書込/読出を行うドライブ装置である。スイッチ36は、イーサネットスイッチ(イーサネットは登録商標)であって、外部の機器と有線または無線で接続して、情報の送受信を行うデバイスである。スイッチ36は無線インタフェース38に接続し、無線インタフェース38は、Bluetooth(登録商標)プロトコルやIEEE802.11プロトコルなどの通信プロトコルで無線通信機能をもつゲームコントローラ40と接続する。ゲームコントローラ40は、ユーザからの操作入力が行われる入力部として機能する。   The hard disk drive 34 is a drive device that drives a built-in hard disk to write / read data. The switch 36 is an Ethernet switch (Ethernet is a registered trademark), and is a device that transmits and receives information by connecting to an external device in a wired or wireless manner. The switch 36 is connected to a wireless interface 38, and the wireless interface 38 is connected to a game controller 40 having a wireless communication function using a communication protocol such as a Bluetooth (registered trademark) protocol or an IEEE802.11 protocol. The game controller 40 functions as an input unit through which an operation input from the user is performed.

メインコントローラ100は、マルチコアCPUを備え、1つのCPUの中に1つの汎用的なプロセッサコアと、複数のシンプルなプロセッサコアを有する。本実施例では、汎用プロセッサコアをPPU(Power Processing Unit)と呼び、残りのプロセッサコアをSPU(Synergistic-Processing Unit)と呼ぶ。   The main controller 100 includes a multi-core CPU, and includes one general-purpose processor core and a plurality of simple processor cores in one CPU. In this embodiment, the general-purpose processor core is called a PPU (Power Processing Unit), and the remaining processor cores are called SPUs (Synergistic-Processing Units).

メインコントローラ100では、ゲーム装置10を効率よく使用するための機能、環境を提供し、装置全体を統括的に制御するオペレーティングシステム(以下、単に「OS(Operating System)」と呼ぶ)が実行される。OS上では、複数のアプリケーションソフトウェアを実行できる。本実施例におけるゲーム装置10のOS階層は、上位から、ユーザ層、カーネル(Kernel)層、ハイパーバイザ(Hypervisor)層の3階層をとる。ゲーム装置10において、ユーザ層、カーネル層とハイパーバイザ層のソフトウェアが一体となって、ゲーム装置10の「OS」として機能する。このOSは、ゲーム装置10に標準装備されている各種の設定画面や、メディア50から供給されるゲームデータの実行環境を提供するゲーム用OSである。ハイパーバイザ層を管理するソフトウェアのことを「特権ソフトウェア」とよぶ。ハイパーバイザ層は、OSの機能全体の一部、すなわち最下層の機能を担当するものであるが、電源ボタン20より電源投入されると、特権ソフトウェアにより必ず最初に優先起動される。   The main controller 100 executes an operating system (hereinafter simply referred to as “OS (Operating System)”) that provides functions and an environment for efficiently using the game apparatus 10 and comprehensively controls the entire apparatus. . A plurality of application software can be executed on the OS. The OS hierarchy of the game apparatus 10 in the present embodiment takes three layers from the top: the user layer, the kernel (Kernel) layer, and the hypervisor (Hypervisor) layer. In the game device 10, the software of the user layer, the kernel layer, and the hypervisor layer are integrated to function as an “OS” of the game device 10. This OS is a game OS that provides various setting screens provided as standard on the game apparatus 10 and an execution environment for game data supplied from the media 50. Software that manages the hypervisor layer is called "privileged software". The hypervisor layer is responsible for a part of the entire functions of the OS, that is, the lowest layer function. When the power is turned on from the power button 20, it is always preferentially activated by the privileged software.

図3は、ゲーム用OS動作時のOS階層を示す。本実施例において、ゲーム用OSは、ユーザ層、カーネル層およびハイパーバイザ層から構成される。電源ボタン20により電源投入されると、システムコントローラ24は、デバイスコントローラ30を経由して、メインコントローラ100および出力処理部200に電源を供給する。メインコントローラ100に電源が供給されると、PPUは、まずゲーム用OSのブートローダを実行して、ハイパーバイザ層を起動する。つづいて、PPUは、ゲーム用OSのカーネル層を起動し、さらにユーザ層を起動して、メディア50から供給されるゲームデータの受入態勢を整える。これにより、メインコントローラ100は、ゲームアプリケーションを実行できる。   FIG. 3 shows the OS hierarchy when operating the game OS. In this embodiment, the game OS is composed of a user layer, a kernel layer, and a hypervisor layer. When power is turned on by the power button 20, the system controller 24 supplies power to the main controller 100 and the output processing unit 200 via the device controller 30. When power is supplied to the main controller 100, the PPU first executes the boot loader of the game OS to start the hypervisor layer. Subsequently, the PPU activates the kernel layer of the game OS, and further activates the user layer so as to prepare for accepting game data supplied from the media 50. Thereby, the main controller 100 can execute a game application.

メインコントローラ100は、メインメモリ102に接続するメモリコントローラを備える。PPUはレジスタを有し、演算実行主体としてメインプロセッサを備えて、各アプリケーションにおける基本処理単位としてのタスクを各SPUに効率的に割り当てる。なお、PPU自身がタスクを実行してもよい。SPUはレジスタを有し、演算実行主体としてのサブプロセッサとローカルな記憶領域としてのローカルメモリ(専用RAM)を備える。SPUは制御ユニットとして専用のDMA(Direct Memory Access)コントローラをもち、メインメモリ102とローカルメモリの間のデータ転送を行うことで、データを高速にストリーム処理でき、また出力処理部200に内蔵されるフレームメモリとローカルメモリの間で高速なデータ転送を実現できる。   The main controller 100 includes a memory controller connected to the main memory 102. The PPU has a register, has a main processor as an operation execution subject, and efficiently assigns a task as a basic processing unit in each application to each SPU. Note that the PPU itself may execute the task. The SPU has a register, and includes a sub-processor as an operation execution subject and a local memory (dedicated RAM) as a local storage area. The SPU has a dedicated DMA (Direct Memory Access) controller as a control unit, and can transfer data at high speed by transferring data between the main memory 102 and the local memory, and is built in the output processing unit 200. High-speed data transfer can be realized between the frame memory and the local memory.

出力処理部200は、表示機器12に接続されて、アプリケーションの処理結果である映像信号および音声信号を出力する。出力処理部200は、画像処理機能を実現するGPU(Graphics Processing Unit)を備える。GPUは、HDMI(High Definition Multimedia Interface)を採用し、アナログを介さずに、映像信号をデジタル出力できる。   The output processing unit 200 is connected to the display device 12 and outputs a video signal and an audio signal that are processing results of the application. The output processing unit 200 includes a GPU (Graphics Processing Unit) that realizes an image processing function. The GPU employs HDMI (High Definition Multimedia Interface) and can digitally output a video signal without using analog.

図4は、メインコントローラ100および出力処理部200の内部構成を示す。メインコントローラ100は、入力受付部104、実行処理部120、フラッシュメモリ140、メモリコントローラ160およびローカルメモリ162を備える。出力処理部200は、画像出力部210および音声出力部230を備える。画像出力部210はGPUとして構成される。   FIG. 4 shows the internal configuration of the main controller 100 and the output processing unit 200. The main controller 100 includes an input receiving unit 104, an execution processing unit 120, a flash memory 140, a memory controller 160, and a local memory 162. The output processing unit 200 includes an image output unit 210 and an audio output unit 230. The image output unit 210 is configured as a GPU.

図4において、さまざまな処理を行う機能ブロックとして記載される各要素は、ハードウェア的には、CPU(Central Processing Unit)、メモリ、その他のLSIで構成することができ、ソフトウェア的には、メモリにロードされたプログラムなどによって実現される。既述したように、メインコントローラ100には1つのPPUと複数のSPUとが設けられており、PPUおよびSPUがそれぞれ単独または協同して、各機能ブロックを構成できる。したがって、これらの機能ブロックがハードウェアのみ、ソフトウェアのみ、またはそれらの組合せによっていろいろな形で実現できることは当業者には理解されるところであり、いずれかに限定されるものではない。   In FIG. 4, each element described as a functional block for performing various processes can be configured by a CPU (Central Processing Unit), a memory, and other LSIs in terms of hardware. This is realized by a program loaded on the computer. As described above, the main controller 100 is provided with one PPU and a plurality of SPUs, and each of the PPUs and SPUs can be configured individually or in cooperation with each other. Therefore, it is understood by those skilled in the art that these functional blocks can be realized in various forms by hardware only, software only, or a combination thereof, and is not limited to any one.

メインコントローラ100は、デバイスコントローラ30との間で制御情報を送受する手段として入力受付部104を有する。入力受付部104は、ユーザのゲームコントローラ40からの操作入力を受け付ける。ゲームシステム1において、ユーザはゲームコントローラ40を用いて、表示機器12の画面に表示されるGUI(Graphical User Interface)をみながら、ペアレンタルロック機能の設定などの各種設定操作を行う。ペアレンタルロック機能の設定操作は、一般には親が行う。入力受付部104は、ペアレンタルロック機能の設定画面でユーザから入力された子供の年齢を受け取ると、年齢情報をフラッシュメモリ140に供給する。年齢情報は、年齢そのものの情報であってもよく、また誕生日などの年齢を導出できる情報であってよい。   The main controller 100 has an input receiving unit 104 as means for transmitting and receiving control information to and from the device controller 30. The input receiving unit 104 receives an operation input from the user's game controller 40. In the game system 1, the user uses the game controller 40 to perform various setting operations such as a parental lock function setting while viewing a GUI (Graphical User Interface) displayed on the screen of the display device 12. The parental lock function setting operation is generally performed by the parent. The input reception unit 104 supplies age information to the flash memory 140 when it receives the age of the child input from the user on the parental lock function setting screen. The age information may be information on the age itself, or may be information from which an age such as a birthday can be derived.

フラッシュメモリ140は、その格納領域に、地域情報保持部142および年齢保持部144を有する。地域情報保持部142は、ゲーム装置10に設定されている地域情報を保持する。ゲーム装置10は、世界中で販売され、販売された地域に応じた地域情報がデフォルト値として設定されている。地域情報は、そのゲーム装置10に設定された固有値であって、原則として書き換えることはできない。年齢保持部144は、入力受付部104から供給されたペアレンタルロック機能に関して設定された年齢情報を保持する。   The flash memory 140 has a region information holding unit 142 and an age holding unit 144 in its storage area. The area information holding unit 142 holds area information set in the game apparatus 10. The game apparatus 10 is sold all over the world, and regional information corresponding to the sold region is set as a default value. The regional information is a unique value set in the game apparatus 10 and cannot be rewritten in principle. The age holding unit 144 holds age information set for the parental lock function supplied from the input receiving unit 104.

本実施例のゲーム装置10において、ゲーム装置10に設定されている地域情報や、親から入力された子供の年齢などの情報は、フラッシュメモリ140ではなく、ハードディスクのレジストリに記憶されてもよい。特に、地域情報については、ハードウェアに設定された固有情報であり、原則として更新しない情報であるため、レジストリに書き込まれてよい。図4に示した地域情報保持部142および年齢保持部144は、便宜上フラッシュメモリ140の領域を使用するように図示しているが、ハードディスクや他の記憶装置の領域であっても構わない。   In the game apparatus 10 of the present embodiment, the regional information set in the game apparatus 10 and information such as the age of the child input by the parent may be stored in the hard disk registry instead of the flash memory 140. In particular, the region information is unique information set in the hardware and is not updated in principle, and thus may be written in the registry. The area information holding unit 142 and the age holding unit 144 illustrated in FIG. 4 are illustrated using the area of the flash memory 140 for convenience, but may be areas of a hard disk or other storage device.

実行処理部120は、OSを実行するOS実行部122と、アプリケーションを実行するアプリケーション処理部124とを有する。
電源が投入されると、OS実行部122は、ゲーム用OSのハイパーバイザ層を優先起動し、続いてカーネル層、ユーザ層を起動する。これにより、アプリケーション処理部124がゲームの実行プログラムを実行する環境が提供される。
The execution processing unit 120 includes an OS execution unit 122 that executes an OS and an application processing unit 124 that executes an application.
When the power is turned on, the OS execution unit 122 activates the hypervisor layer of the game OS with priority, and subsequently activates the kernel layer and the user layer. Thereby, an environment in which the application processing unit 124 executes the game execution program is provided.

メモリコントローラ160は、外部のメインメモリ102や、SPUに内蔵されているローカルメモリ162の書込/読出を制御する。メモリコントローラ160は、ハードディスクやメディア50などから読み出したデータを、メインメモリ102ないしはローカルメモリ162に記憶させる。なお本実施例において「データ」は、プログラムデータを含む概念として用いる。実行処理部120は、メインメモリ102および/またはローカルメモリ162に記憶されたデータをもとに、処理を実行する。   The memory controller 160 controls writing / reading of the external main memory 102 and the local memory 162 built in the SPU. The memory controller 160 stores data read from the hard disk or the medium 50 in the main memory 102 or the local memory 162. In this embodiment, “data” is used as a concept including program data. The execution processing unit 120 executes processing based on data stored in the main memory 102 and / or the local memory 162.

アプリケーション処理部124は、アプリケーション実行部126、コンテンツ情報取得部128およびペアレンタルロック機能部130を有して構成される。アプリケーション実行部126は、ゲームアプリケーションや、メニュー画面の表示などのアプリケーションを実行する機能をもつ。ペアレンタルロック機能部130は、年齢情報取得部132および実行可否判定部134を有する。コンテンツ情報取得部128は、メディア50に格納されたゲームデータから、地域情報保持部142に保持している地域情報に対応付けられるコンテンツ情報を取得する。既述したように、コンテンツ情報には、メニュー画面に表示するアイコンの情報や、メニュー画面でアイコンが選択されたときに表示する説明画像などの情報が含まれている。   The application processing unit 124 includes an application execution unit 126, a content information acquisition unit 128, and a parental lock function unit 130. The application execution unit 126 has a function of executing an application such as a game application or a menu screen display. The parental lock function unit 130 includes an age information acquisition unit 132 and an execution availability determination unit 134. The content information acquisition unit 128 acquires content information associated with the regional information held in the regional information holding unit 142 from the game data stored in the medium 50. As described above, the content information includes information on icons to be displayed on the menu screen and information such as an explanation image to be displayed when an icon is selected on the menu screen.

図5は、メディア50におけるパラメータ情報およびコンテンツ情報を含んだ属性ファイルのディレクトリ構造を示す。図5において、DISK_PNは、メディア50の品番を示す。GAMEディレクトリに置かれるPARAMETER.Aはパラメータ情報のデフォルト値であり、またCONTENT_INFO.Bはコンテンツ情報のデフォルト値である。これらのデフォルト値は、下の階層のディレクトリ数では属性ファイルが足りなくなったような事情が発生した場合のために予備的に用意され、通常は使用されない。   FIG. 5 shows a directory structure of an attribute file including parameter information and content information in the medium 50. In FIG. 5, DISK_PN indicates the product number of the medium 50. PARAMETER.A placed in the GAME directory is a default value of parameter information, and CONTENT_INFO.B is a default value of content information. These default values are prepared in advance for cases where the attribute file becomes insufficient with the number of directories in the lower hierarchy, and are not normally used.

GAMEディレクトリの下層には、D00ディレクトリ、D01ディレクトリ、D02ディレクトリおよびD03ディレクトリの4つのディレクトリが用意される。それぞれのディレクトリは、後述するように地域コードに対応付けられる。なお、複数の地域コードが1つのディレクトリに対応付けられてもよい。D00ディレクトリには、パラメータ情報PARAMETER_0.Aとコンテンツ情報CONTENT_INFO_0.Bが置かれる。同様に、D01ディレクトリには、PARAMETER_1.AとCONTENT_INFO_1.Bが置かれ、D02ディレクトリには、PARAMETER_2.AとCONTENT_INFO_2.Bが置かれ、D03ディレクトリには、PARAMETER_3.AとCONTENT_INFO_3.Bが置かれる。それぞれのパラメータ情報およびコンテンツ情報は、割り当てられる地域に応じた内容をもつ。   Below the GAME directory, four directories are prepared: a D00 directory, a D01 directory, a D02 directory, and a D03 directory. Each directory is associated with a region code as will be described later. A plurality of area codes may be associated with one directory. In the D00 directory, parameter information PARAMETER_0.A and content information CONTENT_INFO_0.B are placed. Similarly, PARAMETER_1.A and CONTENT_INFO_1.B are placed in the D01 directory, PARAMETER_2.A and CONTENT_INFO_2.B are placed in the D02 directory, and PARAMETER_3.A and CONTENT_INFO_3.B are placed in the D03 directory. . Each parameter information and content information has contents according to the allocated region.

図6は、ゲーム装置10に設定されている地域情報と、メディア50に記録されている属性ファイルのディレクトリ番号との対応関係を示す。この対応テーブルでは、地域を特定する地域コード(地域情報)に対して、属性ファイルのディレクトリ番号が対応付けられている。このディレクトリ番号は、図5に示したファイル構成のディレクトリ番号を示す。ゲーム装置10はこの対応テーブルを保持して、自身の地域コードに対応するディレクトリ番号を認識してもよいが、図6に示す対応テーブルではなく、地域コードをディレクトリ番号に変換する別の変換テーブルを保持してもよい。   FIG. 6 shows the correspondence between the area information set in the game apparatus 10 and the directory number of the attribute file recorded on the medium 50. In this correspondence table, the directory number of the attribute file is associated with the region code (region information) that specifies the region. This directory number indicates the directory number of the file structure shown in FIG. The game apparatus 10 may hold this correspondence table and recognize the directory number corresponding to its own region code. However, instead of the correspondence table shown in FIG. 6, another conversion table for converting the region code into the directory number. May be held.

たとえば、D00のコンテンツ情報は、日本で販売されたゲーム装置向けの情報であり、アイコン情報および説明画像が、日本語、英語、中国語、韓国語などの言語で作成されている。またD01のコンテンツ情報は、北米、欧州、オセアニア、アフリカで販売されたゲーム装置向けの情報であり、アイコン情報および説明画像が、日本語、英語、スペイン語、フランス語、イタリア語、ポルトガル語などの言語で作成されている。このように、各ディレクトリのコンテンツ情報は、割り当てられた地域に応じた言語で作成されている。   For example, the content information of D00 is information for game devices sold in Japan, and icon information and explanation images are created in languages such as Japanese, English, Chinese, and Korean. The content information of D01 is information for game devices sold in North America, Europe, Oceania and Africa, and icon information and explanation images are available in Japanese, English, Spanish, French, Italian, Portuguese, etc. Created in a language. Thus, the content information of each directory is created in a language corresponding to the assigned region.

また、ゲームアプリケーションによってはタイトル名が地域ごとに異なる場合もある。たとえば、ある地域ではタイトルの意味が通じなかったり、また別の意味にとられたりするような場合は、地域ごとに適切なタイトル名を定めなければならない。例として、あるテニスゲームに、日本では日本語表記で「サムライテニス」というタイトルがつけられ、欧米などでは日本語表記で「ザ・テニス」というタイトルがつけられている場合で説明する。   Also, depending on the game application, the title name may be different for each region. For example, if the meaning of a title is not understood in a certain region or is assumed to be a different meaning, an appropriate title name must be defined for each region. As an example, a case where a title “Samurai Tennis” is given in Japanese in Japanese and a title “The Tennis” is given in Japanese in Western countries will be described as an example.

上記したように、日本向けのD00のコンテンツ情報は、日本語、英語などでサポートされているが、日本で販売されたゲーム装置では、日本語であっても英語であっても、共通のタイトル「サムライテニス」、「SAMURAI TENNIS」が表示される必要がある。日本語では「サムライテニス」とタイトル表示しておきながら、表示言語を英語に切り替えると「THE TENNIS」とタイトル表示するのは、ゲームタイトルが変わることとなるため、許されない。そこで、地域ごとに設定されているコンテンツ情報には、地域ごとのタイトルが各言語で表現されている。米国で販売されたゲーム装置では、英語でタイトル表示すると「THE TENNIS」となり、日本語でタイトル表示すると「ザ・テニス」となる。   As described above, the content information of D00 for Japan is supported in Japanese, English, etc., but game machines sold in Japan have a common title regardless of whether they are in Japanese or English. “Samurai Tennis” and “SAMURAI TENNIS” need to be displayed. Displaying the title “THE TENNIS” when the display language is switched to English while the title is displayed as “Samurai Tennis” in Japanese is not allowed because the game title changes. Therefore, in the content information set for each region, the title for each region is expressed in each language. In a game device sold in the United States, “THE TENNIS” is displayed when the title is displayed in English, and “THE TENNIS” is displayed when the title is displayed in Japanese.

従来のゲームディスクには、図5に示したようなディレクトリの構造は存在せず、D00〜D03として示したディレクトリのうちのいずれか1種類のパラメータ情報およびコンテンツ情報がゲームディスクに記録されていた。すなわちゲームメーカは、地域ごとにパラメータ情報およびコンテンツ情報を変えたゲームディスクを製作していた。   The conventional game disc does not have the directory structure shown in FIG. 5, and any one type of parameter information and content information in the directories indicated as D00 to D03 is recorded on the game disc. . That is, the game maker has produced a game disc in which parameter information and content information are changed for each region.

従来でも多言語対応のゲーム装置は存在していたが、これは、単に言語表示を切り替える機能しかもたない。したがって、ゲームディスクに日本語タイトル「サムライテニス」が設定されていると、日本でタイトル表示しても、米国でタイトル表示しても、ともに「サムライテニス」が表示されることになる。米国では「THE TENNIS」のタイトル名で流通しているわけだから、米国のゲーム装置で、日本語による「サムライテニス」のタイトル表示は許されない。このような事態に陥らないために、従来では、地域ごとにゲームディスクを製作して、その地域限定でしか使用できないような仕組みが構築されていたのである。   Conventionally, there are multilingual game devices, but this only has a function of switching language display. Therefore, when the Japanese title “Samurai Tennis” is set on the game disc, “Samurai Tennis” is displayed both in Japan and in the United States. In the US, since the title name “THE TENNIS” is distributed, the title display of “Samurai Tennis” in Japanese is not allowed on a US game device. In order to avoid such a situation, conventionally, a mechanism has been constructed in which a game disc is produced for each region and can be used only in that region.

一方、本実施例のゲームシステム1では、全ての地域に対応可能なように、地域ごとのパラメータ情報およびコンテンツ情報を含んだゲームデータをメディア50に記録しておくことで、同一のゲームアプリケーション用のディスクを世界中で共通化することができる。したがって、1つのゲームアプリケーションであれば、ゲームメーカは、地域ごとに異なるゲームディスクを製作しなくてよい。パッケージソフトとして販売する場合には、パッケージだけを国ごと又は地域ごとに作ればよく、ゲームディスク製作の工数およびコストを大幅に低減できるとともに、在庫管理なども容易にできる。このような環境を実現するべく、本実施例のゲーム装置10は、世界共通化されたメディア50を地域ごとに効率的に処理する機能を有して構成されている。   On the other hand, in the game system 1 according to the present embodiment, game data including parameter information and content information for each region is recorded on the medium 50 so as to be compatible with all regions, so that the same game application can be used. Discs can be shared all over the world. Therefore, for a single game application, the game maker does not have to produce a different game disc for each region. When selling as packaged software, it is sufficient to make only packages for each country or region, which can greatly reduce man-hours and costs for game disk production and facilitate inventory management. In order to realize such an environment, the game apparatus 10 according to the present embodiment is configured to have a function of efficiently processing the world-standardized media 50 for each region.

コンテンツ情報取得部128は、地域情報保持部142から地域情報を読み出し、地域情報をディレクトリ番号に変換する。日本で販売されたゲーム装置10では、コンテンツ情報取得部128が、地域情報保持部142から読み出した「地域コード1」を、「D00」に変換する。コンテンツ情報取得部128は、メディア50のディレクトリD00に相当するアドレスから、ディレクトリD00に保持されているパラメータ情報およびコンテンツ情報を読み出し、取得する。なお、メディア50から図5に示す複数のファイルがメインメモリ102に読み出され、コンテンツ情報取得部128が、メインメモリ102からD00のコンテンツ情報を取得してもよい。コンテンツ情報取得部128は、取得したコンテンツ情報を出力処理部200の画像出力部210に供給する。画像出力部210は、コンテンツ情報を表示機器12に出力する。   The content information acquisition unit 128 reads the region information from the region information holding unit 142 and converts the region information into a directory number. In the game apparatus 10 sold in Japan, the content information acquisition unit 128 converts “region code 1” read from the region information holding unit 142 into “D00”. The content information acquisition unit 128 reads and acquires parameter information and content information held in the directory D00 from an address corresponding to the directory D00 of the medium 50. 5 may be read from the medium 50 to the main memory 102, and the content information acquisition unit 128 may acquire the content information of D00 from the main memory 102. The content information acquisition unit 128 supplies the acquired content information to the image output unit 210 of the output processing unit 200. The image output unit 210 outputs content information to the display device 12.

図7は、表示機器12に表示されるメニュー画面を示す。このメニュー画面では、地域情報に応じて選択されたコンテンツ情報が表示される。表示されるコンテンツ情報は、たとえば地域ごとに用意されたコンテンツ情報のうち、優先的に選択されるように設定されたコンテンツ情報であってよく、またユーザにより言語を指定されたコンテンツ情報であってよい。コンテンツ情報取得部128は、コンテンツ情報に設定された優先情報や、入力受付部104を介して受け付けるユーザからの言語設定指示に基づいて、対応する言語で表現されたコンテンツ情報を決定する。アイコン13には、ゲームアプリケーションのタイトル名が表示され、説明画像14には、ゲームアプリケーションの説明が表示される。アプリケーション実行部126は、言語変更機能を有し、ユーザからの指示により、別の言語で構成されたアイコン13および説明画像14を表示できる。なお、別の言語であっても、タイトル名は「サムライテニス」をその言語で翻訳したものとなる。   FIG. 7 shows a menu screen displayed on the display device 12. On this menu screen, the content information selected according to the area information is displayed. The displayed content information may be, for example, content information set to be preferentially selected from content information prepared for each region, or content information for which a language is designated by the user. Good. The content information acquisition unit 128 determines the content information expressed in the corresponding language based on the priority information set in the content information and the language setting instruction from the user received via the input reception unit 104. The icon 13 displays the title name of the game application, and the description image 14 displays the description of the game application. The application execution unit 126 has a language change function, and can display the icon 13 and the explanation image 14 configured in another language according to an instruction from the user. Note that even in another language, the title name is a translation of “Samurai Tennis” in that language.

たとえばメインコントローラ100は、言語設定部(図示せず)をさらに備えてもよい。この言語設定部は、たとえば入力受付部104に接続されて、入力受付部104を介してユーザからの言語設定指示を取得し、その指示により言語を設定してもよい。コンテンツ情報取得部128は、言語設定部において設定された言語を特定する言語情報を取得する。コンテンツ情報取得部128は、言語設定部から言語情報を通知されてもよく、また言語設定部から言語情報を読み出してもよい。コンテンツ情報取得部128は、地域情報に対応付けられるコンテンツ情報が複数ある場合に、そのコンテンツ情報のなかから、言語設定部から取得した言語情報により特定される言語で表現されるコンテンツ情報を取得する。これにより、地域ごとに設定されたコンテンツ情報を取得できるとともに、さらに所望の言語で表現されたコンテンツ情報を画面表示することが可能となる。言語設定部は、実行処理部120における一機能として実現されてよい。   For example, the main controller 100 may further include a language setting unit (not shown). This language setting unit may be connected to, for example, the input receiving unit 104, obtain a language setting instruction from the user via the input receiving unit 104, and set the language according to the instruction. The content information acquisition unit 128 acquires language information specifying the language set in the language setting unit. The content information acquisition unit 128 may be notified of the language information from the language setting unit, and may read the language information from the language setting unit. The content information acquisition unit 128 acquires content information expressed in a language specified by the language information acquired from the language setting unit from among the content information when there are a plurality of content information associated with the regional information. . As a result, it is possible to acquire content information set for each region, and it is possible to display content information expressed in a desired language on the screen. The language setting unit may be realized as one function in the execution processing unit 120.

本実施例のゲーム装置10は、さらにペアレンタルロック機能をもつ。ペアレンタルロック機能とは、年齢によりコンテンツへのアクセスを制限する機能をいう。コンテンツへのアクセス制限年齢は、そのコンテンツ種類に応じて国や地域によって設定される。   The game apparatus 10 of this embodiment further has a parental lock function. The parental lock function refers to a function that restricts access to content according to age. The age for restricting access to content is set according to the country or region according to the content type.

アクセス年齢制限に対応したメディア50のゲームデータには、地域ごとにアクセス制限年齢を特定する年齢情報が書き込まれている。この年齢情報は、地域ごとに設定されたパラメータ情報に含まれる。年齢情報取得部132は、ゲームデータから、地域情報保持部142に保持している地域情報に対応付けられる年齢情報を取得する。この処理はコンテンツ情報取得部128による取得処理と同様であり、年齢情報取得部132は、地域情報保持部142から地域情報を読み出し、地域情報をディレクトリ番号に変換する。日本で販売されたゲーム装置10では、年齢情報取得部132が、地域情報保持部142から読み出した「地域コード1」を、「D00」に変換する。年齢情報取得部132は、メディア50のディレクトリD00に相当するアドレスから、ディレクトリD00に保持されているパラメータ情報およびコンテンツ情報を読み出し、取得する。年齢情報取得部132は、パラメータ情報から、年齢情報を抽出する。   In the game data of the medium 50 corresponding to the access age restriction, age information for specifying the access restriction age is written for each region. This age information is included in the parameter information set for each region. The age information acquisition unit 132 acquires age information associated with the area information held in the area information holding unit 142 from the game data. This process is the same as the acquisition process by the content information acquisition unit 128, and the age information acquisition unit 132 reads the region information from the region information holding unit 142 and converts the region information into a directory number. In the game apparatus 10 sold in Japan, the age information acquisition unit 132 converts “region code 1” read from the region information holding unit 142 into “D00”. The age information acquisition unit 132 reads and acquires parameter information and content information held in the directory D00 from an address corresponding to the directory D00 of the medium 50. The age information acquisition unit 132 extracts age information from the parameter information.

実行可否判定部134は、年齢保持部144に保持している使用者の年齢と、年齢情報取得部132により取得された年齢情報から、ゲームデータの処理の可否を判定する。具体的には、年齢情報取得部132により取得された情報から特定される年齢に使用者の年齢が達していない場合に、実行可否判定部134は、アプリケーション実行部126におけるゲームアプリケーションの実行を制限する。この実行制限は、たとえば実行そのものを禁止したり、一部を禁止したり、または別の画像などに置き換えるような処理となる。これにより、ゲーム装置10は、地域ごとに設定されている規制レベルに対応したペアレンタルロック機能を実行できる。   The execution determination unit 134 determines whether the game data can be processed from the age of the user held in the age holding unit 144 and the age information acquired by the age information acquisition unit 132. Specifically, when the age of the user has not reached the age specified from the information acquired by the age information acquisition unit 132, the execution determination unit 134 restricts the execution of the game application in the application execution unit 126. To do. This execution restriction is, for example, processing that prohibits execution, partially prohibits it, or replaces it with another image. Thereby, the game apparatus 10 can execute the parental lock function corresponding to the restriction level set for each region.

また本実施例のゲーム装置10は、地域情報を有効に利用して、ゲームデータを処理する機能ももつ。ゲームデータに地域ごとのコンテンツ情報が含まれていることについては上記したとおりであるが、ゲームデータにおいて、ゲームアプリケーション中で使用する言語が地域ごとに用意されていてもよい。ゲームアプリケーション中で、設定された言語は、たとえばキャラクタのセリフや、キャラクタ名の表示などに用いられ、また音声出力の言語としても利用される。   The game apparatus 10 according to the present embodiment also has a function of processing game data by effectively using regional information. As described above, the game data includes content information for each region, but in the game data, a language used in the game application may be prepared for each region. The language set in the game application is used, for example, for displaying character lines, character names, and the like, and also used as a language for voice output.

地域ごとに用意される言語は1つであってもよいが、コンテンツ情報に関して説明したように、複数あってもよい。地域ごとに複数の言語が使用可能とされている場合、それらの言語には、使用するための優先順位が設定されていることが好ましい。この優先順位は、1つの言語を、他の言語よりも優先的に使用することを定めた順位であってもよい。アプリケーション実行部126は、ゲームデータの実行プログラムを実行して、表示機器12に出力する画像信号を生成する機能を有しているが、このとき、地域情報保持部142に保持している地域情報をもとに、表示機器12に表示する使用言語を設定できる。地域情報に対応する地域において複数の使用言語が存在する場合、アプリケーション実行部126は、設定されている優先順位にしたがって、使用言語を選択して、設定する。ゲームの実行中、ユーザが使用言語を変更したい場合には、たとえばゲームコントローラ40を操作することで、優先順位の高い方から順に、簡易に使用言語を変更して、ユーザに提示できるようなユーザインタフェースが構築されてもよい。これにより、アプリケーション実行部126は、選択設定した使用言語を用いて出力画像信号を生成することができ、地域に合わせた言語表示および音声出力を実現できる。   One language may be prepared for each region, but there may be a plurality of languages as described with respect to the content information. When a plurality of languages can be used for each region, it is preferable that priorities for use be set for these languages. This priority order may be an order that prescribes the use of one language preferentially over other languages. The application execution unit 126 has a function of generating an image signal to be output to the display device 12 by executing an execution program of game data. At this time, the region information held in the region information holding unit 142 The language used for display on the display device 12 can be set based on the above. When there are a plurality of languages used in the area corresponding to the area information, the application execution unit 126 selects and sets the languages used according to the set priority. When the user wants to change the language used during the game, the user can easily change the language used in order from the highest priority by operating the game controller 40 and present it to the user. An interface may be constructed. Thereby, the application execution part 126 can produce | generate an output image signal using the use language selected and set, and can implement | achieve the language display and audio | voice output according to the area.

またアプリケーション実行部126は、地域情報に応じてゲームアプリケーションの仕様変更を行ってもよい。この仕様変更の対象は、たとえばゲームの難易度であったり、また使用するキャラクタであってよい。上記したパラメータ情報またはコンテンツ情報に、地域ごとのゲーム仕様情報を含めることで、アプリケーション実行部126は、地域ごとにゲームアプリケーションのマイナーチェンジを簡易に行うことができる。   The application execution unit 126 may change the specification of the game application according to the area information. The target of the specification change may be, for example, a game difficulty level or a character to be used. By including the game specification information for each region in the parameter information or the content information, the application execution unit 126 can easily make a minor change of the game application for each region.

以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。   In the above, this invention was demonstrated based on the Example. This embodiment is an exemplification, and it will be understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and such modifications are also within the scope of the present invention. .

実施例ではゲームアプリケーションを実行するゲーム装置10について説明したが、本発明は、他のアプリケーションを実行する情報処理装置にも応用できる。たとえば、DVDの再生装置が、世界共通のDVDから、自身のリージョンコードをもとに、地域に応じて設定されたコンテンツ情報を取得してもよい。   In the embodiment, the game apparatus 10 that executes a game application has been described. However, the present invention can also be applied to an information processing apparatus that executes another application. For example, a DVD playback device may acquire content information set in accordance with a region from a worldwide DVD based on its own region code.

また、実施例では、世界共通のアプリケーションデータがディスク媒体に格納されている場合について説明したが、アプリケーションデータは、ネットワーク配信されて、ハードディスクなどの記憶部に格納されてもよい。いずれの場合であっても、本発明の情報処理装置は、アプリケーションデータから地域ごとの情報を取得し、またはアプリケーションデータに対して地域ごとに特有の処理を施すことで、共通のアプリケーションデータに対して、地域に応じた処理を実行することが可能となる。   In the embodiment, the case where application data common to the world is stored in a disk medium has been described. However, application data may be distributed over a network and stored in a storage unit such as a hard disk. In any case, the information processing apparatus according to the present invention acquires information for each region from the application data, or performs processing specific to each region on the application data, thereby processing the common application data. Thus, it is possible to execute processing according to the region.

本発明の実施例にかかるゲームシステムの使用環境を示す図である。It is a figure which shows the use environment of the game system concerning the Example of this invention. ゲーム装置の機能ブロック図を示す図である。It is a figure which shows the functional block diagram of a game device. ゲーム用OS動作時のOS階層を示す図である。It is a figure which shows the OS hierarchy at the time of game OS operation | movement. メインコントローラおよび出力処理部の内部構成を示す図である。It is a figure which shows the internal structure of a main controller and an output process part. メディアにおけるパラメータ情報およびコンテンツ情報を含んだ属性ファイルのディレクトリ構造を示す図である。It is a figure which shows the directory structure of the attribute file containing the parameter information and content information in a medium. ゲーム装置に設定されている地域情報と、メディアに記録されている属性ファイルのディレクトリ番号との対応関係を示す図である。It is a figure which shows the correspondence of the area information set to the game device, and the directory number of the attribute file recorded on the medium. 表示機器に表示されるメニュー画面を示す図である。It is a figure which shows the menu screen displayed on a display apparatus.

符号の説明Explanation of symbols

1・・・ゲームシステム、10・・・ゲーム装置、12・・・表示機器、13・・・アイコン、14・・・説明画像、20・・・電源ボタン、22・・・LED、24・・・システムコントローラ、30・・・デバイスコントローラ、32・・・メディアドライブ、34・・・ハードディスクドライブ、36・・・スイッチ、38・・・無線インタフェース、40・・・ゲームコントローラ、50・・・メディア、100・・・メインコントローラ、102・・・メインメモリ、104・・・入力受付部、120・・・実行処理部、122・・・OS実行部、124・・・アプリケーション処理部、126・・・アプリケーション実行部、128・・・コンテンツ情報取得部、130・・・ペアレンタルロック機能部、132・・・年齢情報取得部、134・・・実行可否判定部、140・・・フラッシュメモリ、142・・・地域情報保持部、144・・・年齢保持部、160・・・メモリコントローラ、162・・・ローカルメモリ、200・・・出力処理部、210・・・画像出力部、230・・・音声出力部。 DESCRIPTION OF SYMBOLS 1 ... Game system, 10 ... Game device, 12 ... Display apparatus, 13 ... Icon, 14 ... Explanation image, 20 ... Power button, 22 ... LED, 24 ... System controller 30 ... Device controller 32 ... Media drive 34 ... Hard disk drive 36 ... Switch 38 ... Wireless interface 40 ... Game controller 50 ... Media , 100 ... main controller, 102 ... main memory, 104 ... input receiving unit, 120 ... execution processing unit, 122 ... OS execution unit, 124 ... application processing unit, 126 ... Application execution unit, 128 ... content information acquisition unit, 130 ... parental lock function unit, 132 ... age information Obtaining unit, 134 ... Executability determination unit, 140 ... Flash memory, 142 ... Area information holding unit, 144 ... Age holding unit, 160 ... Memory controller, 162 ... Local memory, 200... Output processing unit, 210... Image output unit, 230.

Claims (9)

表示機器に映像を表示する情報処理装置であって、
当該情報処理装置に設定されている地域情報を保持する地域情報保持部と、
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部と、
言語を設定する言語設定部と、
前記記憶部に記憶されたアプリケーションデータから、前記地域情報保持部に保持している地域情報に対応付けられるコンテンツ情報を取得するコンテンツ情報取得部と、
取得したコンテンツ情報を前記表示機器に出力する出力処理部と、を備え、
前記コンテンツ情報取得部は、前記言語設定部において設定された言語を特定する言語情報を取得し、地域情報に対応付けられる複数のコンテンツ情報のなかから、取得した言語情報により特定される言語で表現されるコンテンツ情報を取得することを特徴とする情報処理装置。
An information processing apparatus for displaying video on a display device,
An area information holding unit for holding area information set in the information processing apparatus;
A storage unit for storing application data including content information for each region;
A language setting section for setting the language;
A content information acquisition unit that acquires content information associated with regional information held in the regional information holding unit from application data stored in the storage unit;
An output processing unit for outputting the acquired content information to the display device ,
The content information acquisition unit acquires language information for specifying a language set in the language setting unit, and is expressed in a language specified by the acquired language information from among a plurality of pieces of content information associated with regional information. An information processing apparatus for acquiring content information to be processed.
アプリケーションデータに含まれる実行プログラムを実行して、前記表示機器に出力する画像信号を生成するアプリケーション実行部をさらに備え、
前記アプリケーション実行部は、前記地域情報保持部に保持している地域情報をもとに使用言語を選択し、選択した使用言語を用いて出力画像信号を生成することを特徴とする請求項1に記載の情報処理装置。
An application execution unit that executes an execution program included in the application data and generates an image signal to be output to the display device;
The application execution unit selects a language to be used based on regional information held in the regional information holding unit, and generates an output image signal using the selected language. The information processing apparatus described.
ペアレンタルロック機能をもつ情報処理装置であって、アプリケーションデータには、地域ごとにアクセス制限年齢を特定する年齢情報が書き込まれており、
当該情報処理装置の使用者の年齢を保持する年齢保持部と、
前記記憶部に記憶されたアプリケーションデータから、前記地域情報保持部に保持している地域情報に対応付けられる年齢情報を取得する年齢情報取得部と、
前記年齢保持部に保持している使用者の年齢と、前記年齢情報取得部により取得された年齢情報から、アプリケーションデータの処理の可否を判定する判定部と、
を備えることを特徴とする請求項1または2に記載の情報処理装置。
It is an information processing device with a parental lock function, and in the application data, age information for specifying an access restricted age for each region is written.
An age holding unit for holding the age of the user of the information processing apparatus;
An age information acquisition unit that acquires age information associated with the area information held in the area information holding unit from the application data stored in the storage unit;
A determination unit that determines whether or not the application data can be processed from the age of the user held in the age holding unit and the age information acquired by the age information acquisition unit;
The information processing apparatus according to claim 1 or 2, characterized in that it comprises a.
表示機器に映像を表示する方法であって、
設定されている地域情報をメモリに保持するステップと、
言語を設定するステップと、
地域ごとのコンテンツ情報を含んだアプリケーションデータから、メモリに保持している地域情報に対応付けられ且つ設定した言語で表現されるコンテンツ情報を取得するステップと、
取得したコンテンツ情報を表示機器に出力するステップと、
を備えることを特徴とする映像表示方法。
A method of displaying video on a display device,
Storing the set region information in memory;
Setting the language, and
Acquiring from the application data including content information for each region, content information associated with the region information held in the memory and expressed in the set language ;
Outputting the acquired content information to a display device;
A video display method comprising:
表示機器に画像信号を出力するコンピュータに、
設定されている地域情報をメモリに保持する機能と、
言語を設定する機能と、
地域ごとのコンテンツ情報を含んだアプリケーションデータから、メモリに保持している地域情報に対応付けられ且つ設定した言語で表現されるコンテンツ情報を取得する機能と、
取得したコンテンツ情報を表示機器に出力する機能と、
を実現させるためのプログラム。
To a computer that outputs image signals to a display device,
A function to store the set region information in memory,
The ability to set the language,
A function of acquiring content information that is associated with regional information stored in a memory and expressed in a set language from application data including content information for each region;
A function to output the acquired content information to a display device;
A program to realize
表示機器に映像を表示する方法であって、  A method of displaying video on a display device,
情報処理装置に設定されている地域情報を読み出すステップと、  Reading the region information set in the information processing device;
ユーザからの言語設定指示を取得するステップと、  Obtaining a language setting instruction from the user;
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部から、読み出された地域情報に対応付けられ且つ言語設定指示により特定される言語で表現されるコンテンツ情報を取得するステップと、  Acquiring content information expressed in a language associated with the read regional information and specified by a language setting instruction from a storage unit that stores application data including content information for each region;
取得したコンテンツ情報を前記表示機器に出力するステップと、  Outputting the acquired content information to the display device;
を備えることを特徴とする映像表示方法。  A video display method comprising:
情報処理装置に設定されている地域情報を読み出す手段と、  Means for reading out regional information set in the information processing apparatus;
ユーザからの言語設定指示を取得する手段と、  Means for obtaining a language setting instruction from the user;
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部から、読み出された地域情報に対応付けられ且つ言語設定指示により特定される言語で表現されるコンテンツ情報を取得する手段と、  Means for acquiring content information expressed in a language associated with the read regional information and specified by a language setting instruction from a storage unit that stores application data including content information for each region;
取得したコンテンツ情報を表示機器に出力する手段と、  Means for outputting the acquired content information to a display device;
を備えることを特徴とするシステム。  A system comprising:
表示機器に映像を表示する情報処理装置であって、  An information processing apparatus for displaying video on a display device,
当該情報処理装置に設定されている地域情報を保持する地域情報保持部と、  An area information holding unit for holding area information set in the information processing apparatus;
言語を設定する言語設定部と、  A language setting section for setting the language;
前記地域情報保持部に保持している地域情報に対応付けられ且つ設定した言語で表現されるコンテンツ情報を取得するコンテンツ情報取得部と、  A content information acquisition unit that acquires content information associated with the regional information held in the regional information holding unit and expressed in a set language;
取得したコンテンツ情報を前記表示機器に出力する出力処理部と、  An output processing unit for outputting the acquired content information to the display device;
を備えることを特徴とする情報処理装置。  An information processing apparatus comprising:
情報処理装置に設定されている地域情報を取得する手段と、  Means for acquiring regional information set in the information processing device;
ユーザからの言語設定指示により設定される言語情報を取得する手段と、  Means for acquiring language information set by a language setting instruction from a user;
地域ごとのコンテンツ情報を含んだアプリケーションデータを記憶する記憶部から、取得した地域情報に対応付けられ且つ取得した言語情報により特定される言語で表現されるコンテンツ情報を取得する手段と、  Means for acquiring content information expressed in a language that is associated with the acquired regional information and specified by the acquired language information, from a storage unit that stores application data including content information for each region;
取得したコンテンツ情報を出力する手段と、  Means for outputting the acquired content information;
を備えることを特徴とするシステム。  A system comprising:
JP2006256520A 2006-09-21 2006-09-21 Information processing apparatus and video display method Active JP4884147B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006256520A JP4884147B2 (en) 2006-09-21 2006-09-21 Information processing apparatus and video display method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006256520A JP4884147B2 (en) 2006-09-21 2006-09-21 Information processing apparatus and video display method

Publications (2)

Publication Number Publication Date
JP2008077442A JP2008077442A (en) 2008-04-03
JP4884147B2 true JP4884147B2 (en) 2012-02-29

Family

ID=39349418

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006256520A Active JP4884147B2 (en) 2006-09-21 2006-09-21 Information processing apparatus and video display method

Country Status (1)

Country Link
JP (1) JP4884147B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5446924B2 (en) 2010-01-26 2014-03-19 ソニー株式会社 Content reproduction system and content reproduction method
JP5841818B2 (en) * 2011-11-25 2016-01-13 任天堂株式会社 Information processing program, information processing apparatus, information processing method, and information processing system
EP2947571B1 (en) * 2013-01-17 2019-09-18 Sony Interactive Entertainment Inc. Information processing device and file management method
JP5821110B1 (en) * 2014-12-25 2015-11-24 株式会社gloops GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, RECORDING MEDIUM, AND TERMINAL DEVICE

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997014151A1 (en) * 1995-10-09 1997-04-17 Matsushita Electric Industrial Co., Ltd. Multimedia optical disc corresponding to different rating systems of different countries, and method and apparatus for reproduction
WO2000075769A1 (en) * 1999-06-08 2000-12-14 Interlex Inc. Computer apparatus with software execution judging function, software execution control method, software execution judging device, and computer program product
JP3567217B2 (en) * 2002-09-05 2004-09-22 コナミ株式会社 GAME PROGRAM AND GAME DEVICE
US7765158B2 (en) * 2004-01-27 2010-07-27 Panasonic Corporation Playback apparatus and server apparatus

Also Published As

Publication number Publication date
JP2008077442A (en) 2008-04-03

Similar Documents

Publication Publication Date Title
JP5084577B2 (en) Information processing device
JP4459215B2 (en) GAME DEVICE AND INFORMATION PROCESSING DEVICE
US9298354B2 (en) Method for generating multi-language menus
JP3760904B2 (en) GUI application development support apparatus, GUI display apparatus and method, and computer program
JP5404276B2 (en) Game device, game interruption program, and storage medium storing game interruption program
JP2001084131A (en) Entertainment device and menu display method and information recording medium
WO2009153903A1 (en) Information processing device
JP4372829B2 (en) Video / audio playback device
US20040130557A1 (en) Method for customizing computer booting procedure
JP4884147B2 (en) Information processing apparatus and video display method
JP4696194B2 (en) Information processing apparatus and recording medium
JP6580515B2 (en) Information processing apparatus and data copy method
CN101964888B (en) Method and system for implementing dynamic menu and television
JP5319967B2 (en) Information processing device
JP5498356B2 (en) Information processing apparatus, recording medium, and data structure
JP2019028778A (en) Information processing apparatus and download processing method
JP5235289B2 (en) Information processing apparatus, video display method, and program
JP5241339B2 (en) Information processing device
JP7160762B2 (en) Information processing device and content information display method
JP6693929B2 (en) Information processing apparatus and content information display method
JP6239013B2 (en) Information processing apparatus and content reproduction method
JP2007193627A (en) Image recording and reproducing apparatus and method for controlling startup image
JP5655118B2 (en) Information processing device
JP4827894B2 (en) Information processing device
JP2015084531A (en) Information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090918

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20101125

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20110127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110907

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111114

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111206

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: 20111206

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

Free format text: PAYMENT UNTIL: 20141216

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4884147

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

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